Title photo
frugal technology, simple living and guerrilla large-appliance repair
Mon, 04 Jan 2016

@MethodDan updates his condition

.@MethodDan of #LinuxOutlaws updates his medical condition http://danlynch.org/blog/2015/12/got-a-date/, plays some tunes http://ratholeradio.org/2015/12/ep152/

Sun, 03 Jan 2016

Geany is the IDE for people who don't understand IDEs

Like me.

I've got plenty of IDEs on my laptop. At least one has been here a while (Padre, focused on Perl). A few have been here a short time (Eclipse, Netbeans, whatever incarnation of IntelliJ comes with Android Studio).

I've barely used any of them. There is a learning curve.

I never really needed Padre. I write scripts with text editors (often gedit, sometimes Notepad++ if I'm in Windows).

I like Netbeans, and I am able to create, compile and run simple Java programs with it.

I tried to create a C++ program in Netbeans after adding C and C++ support but got held up at the make/configure script portion.

That was after I created a script in gedit and used g++ on the command line to compile it. That works.

So I turned to Geany, the "IDE" (heavy quotation marks) I've been using not just for my rudimentary Java programs but also for most of my general text editing (I need cr/lf line endings for my company's main CMS, and gedit is kind of broken in this regard).

Since I have OpenJDK and all the C build tools installed on my Fedora system, Geany happily builds and runs my Java programs and my now-sole C++ program (see it above). Not much of a learning curve. Click the build brick, then click the "run" gears.

That's it.

There will be a time in the near future when I will need to run a "real" IDE. I will need training wheels.

Things I'm going to do in 2016 to further my programming goals

I have a plan for 2016 to dramatically increase my programming knowledge and experience.

When that plan is further along -- I'd say I'm at 25 percent this week, will be at 50 percent next week and 100 percent by the end of the month, I will provide the details. But I can promise that I plan to do more and make more progress in 2016 than any year previous.

I am aiming to use git and/or GitHub for as much of my programming workflow as possible, both for my new projects and practice as well as my previous projects, however small (or ungainly) they are.

The key is balancing this new push to learn with my home, family and work lives. I hope I can do it.