How I coded in 1985
Back in 1985 I worked on the computerization of a machine designed to stick labels on bottles. The company that made the machines was using...
The SidePulse Pro is a fun project that puts some LEDs in an "SD card format" to go into the side of a MacBook Pro. My MacBook Pro is very old and so it doesn't have an SD card slot, but my Mac Studio does. And since I like to live dangerously (and thought it would look cool), I stuck my newly received SidePulse Pro…
Visit blog.jgc.org → RSS feedOn Hacker News Jun 2010 – Jan 2026
Hardware & Electronics 19Society, Policy & Culture 17Software Engineering 17Life, Learning & Writing 16History & Retro Computing 16Tools & Productivity 14
Back in 1985 I worked on the computerization of a machine designed to stick labels on bottles. The company that made the machines was using...
If you're using GNU make and you need help debugging a makefile then there's a single line your should add. And it's so useful that you sho...
In this short video Steve Ballmer talks about a puzzle question he would ask candidates interviewing at Microsoft. Solving it is based on b...
I've been programming for over 30 years from machines that seem puny today (Z80 and 6502 based) to the latest kit using languages that rang...
So, it's finally here. My second book, entitled The GNU Make Book and published by No Starch Press later this month (electronically it's a...
I recently wrote a blog post for CloudFlare about our use of Go . I thought it was worth following up with a bit more detail about why I li...
The other night I had to debug a problem where CMYK colors specified in an OmniGraffle file weren't making it into an exported PDF (or at...
I needed to log when a light switched on and off during the night as part of debugging an oddly behaving movement sensor. To do that I built...
My last name is "Graham-Cumming". But here's a typical form response when I enter it: Does the web site have any idea how rude it is to cla...
With all the chatter about how uber-amazing Node.js is I figured I'd do a little comparison with my favorite language du jour: Go . Node'...
But, I guess he did win the Nobel Prize for Physics in 2020 so I can't really brag. However, it was a great surprise when looking at two pa...
A few weeks ago I started wondering about 'the test that occasionally and randomly breaks' in a large test suite at my job. The test, calle...
Today I've been working with a piece of third-party software. I was having big problems getting it working and decided to delve into its ...
The other day at work a colleague posed the seemingly innocent question "Can I find out the value of the GNU make -j parameter inside a Ma...
A few days ago an entry on Reddit asked for help breaking a code . Because I was laid up in bed yesterday with something chesty and nasty I...