Links for January 15, 2018

Linux Journal: A delightful 2-part article about analyzing Beatles song lyrics using Linux/Unix utilities. Gives a new meaning to “small pieces, loosely joined” as it relates to software tools.

Links for January 14, 2018

HP Enterprise: Neat article by Alan Zeichick on programming lessons from 1970s mainframe programming. I did mainframe programming in FORTRAN from 1985-1989, we were not limited by cost as much as Alan talks about, but I can identify with competing with others for CPU time, and being aggravated when getting my output back to see that I made a trivial error which wasted the run.

Links for January 12, 2018

NYTimes: A terrific photo story of a pencil factory, gives you a better feel for the backstory of I, Pencil.

Book and Ledger: Introduction to forming a business, good overview, especially the part of different business structures (LLC, etc).

IndieHackers: Some links to interviews and info on no-code programming. I think this is fine for people who want to put together strawman products or MVP apps, but I am not sure this would be a good base for a “for-real” business. But – who am I to say this? I am no entrepreneur!

HackerNoon: A story of what a person did over last year to go from zero knowledge of web development and Javascript to becoming a full-time web development employee. There was a little bit of deception to me in that near the end of the article, the author adds that he did have programming experience prior to starting his education effort.  That greatly reduces the effect of rags-to-riches, in my opinion.

Joshua Lyman: What I learned about bootstrapping in 2017 – the article breaks his experience into seven lessons. I liked the details he shared about his stumbles as well as his successes.



Links for January 11, 2018

FreeCodeCamp: People getting their first development job in their 30’s, 40’s, and 50’s. This was interesting to me, I am in my mid 50’s, and it is neat to see people applying themselves to learn programming.


Using app from Jon Udell to annotate web audio

I linked to a Jon Udell post on Sunday where he describes his recent experiments on annotating audio files available on the Web. It looked so good that I had to try it to annotate a podcast!

His app is at I then needed to find a URL to a MP3 file, which took a little bit of searching, since a lot of podcast play pages are not a direct link. Finally, I settled on an extended cut episode of Side Hustle School.  I hovered over  the “Listen Here” link for episode 12 and saw that it was a link to a MP3 file. I copied the link address and pasted it into the url text box in the Jon Udell app. Next, I entered a start time and stop time for the clip (from 1:00 to 2:00) in the selection boxes on the app page, then clicked the button “Play clip”. The app then started at 1 minute in and played for 1 minute – excellent! Finally, I clicked on the link at the bottom where it says “link to av editor with these settings” to get a URL for my clip. Now you can listen to it as well!

Thanks Jon!

How to get started (in programming)

I linked to an article on Linux Journal Saturday discussing how to get started in programming. I think this is a good article for several reasons, one of which is picking a skill to learn and getting started. For me, picking a small thing to create or learn, getting some success and getting that working, helps me to get enthusiastic. I am then ready to pick up a new thing. This is the process I am using to learn the Tone.js Javascript music library. I worked through some of the code examples, then came up with a small project, broke it down into a set of steps, and I am working through them one at a time. Success!