The Lone C++ Coder's Blog

The Lone C++ Coder's Blog

The continued diary of an experienced C++ programmer. Thoughts on C++ and other languages I play with, Emacs, functional, non functional and sometimes non-functioning programming.

Timo Geusch

1-Minute Read

<p>Ben Simon has a post up on his blog describing how <a href="http://www.blogbyben.com/2018/04/a-little-scheme-setup-and-development.html">he set up a scheme development environment on his Galaxy S9 Android phone</a>. It was also an especially timely post as I had been eyeing a Mac Quadra with a Symbolics Lisp Machine extension card on eBay. As if we needed another reminder just how powerful current phones have become!</p>

Timo Geusch

3-Minute Read

<p>A problem archivists have been bringing up for a while now is that with the majority of content going digital and the pace of change in storage mechanisms and formats, it’s becoming harder to preserve content even when it is not what would be considered old by the standards of other historic documents created by humanity.</p>

Timo Geusch

3-Minute Read

<p>It might sound paradoxical, but in general, writing more code is easier than writing less code that accomplishes the same goals. Even if your code starts out clean, compact and beautiful, the code that is added later to cover the corner cases nobody thought of usually takes care of the code being well designed, elegant and beautiful. Agile programming offers a solution, namely constant refactoring, but who has time for that? That’s why I occasionally give myself the 10% code reduction…

Timo Geusch

2-Minute Read

<p><a href="http://blog.regehr.org/archives/199">A</a> <a href="http://blog.regehr.org/archives/208">couple</a> of interesting articles about debugging. Debugging doesn’t seem to get a lot of attention when people are taught about programming, I assume you’re supposed to acquire this skill by osmosis, but it is actually one of those skills that should receive much greater attention because it’s one of those that separates highly productive developers from, well, not so…

Timo Geusch

1-Minute Read

<p>For those of us who remember when the <a href="http://en.wikipedia.org/wiki/BBC_Micro">BBC Micro</a> was the home computer with the fastest Basic implementation available, a long time ago, and was pretty legendary in home computing circles in Europe. It didn’t sell that much outside of the UK, mostly because of its price. It was also the target system for the original implementation of <a href="https://en.wikipedia.org/wiki/Elite_%28video_game%29">Elite</a>. <a…

Timo Geusch

2-Minute Read

<p>My hardware “scrap pile” contained a Dell Inspiron 530 - not the most glamorous of machines and rather out of date and old, too, but it works and it runs a few pieces of software that I don’t want to reboot my Mac for regularly. Problem was, I had to rebuild it because it had multiple OSs installed and none of them worked. Note to self - don’t mix 32 and 64 bit Windows on the same partition and expect it to work flawlessly.</p>

Recent Posts

Categories

About

A developer's journey. Still trying to figure out this software thing after several decades.