Topics /
Software Engineering
The most popular blog posts about software engineering on Hacker News. 679 posts.
Moving from SVN to Git in 1,000 easy steps
This past summer we completed a project that spanned several months of planning and preparation - moving our source control from...
Coding tricks I learnt at Apple
When I worked at the Apple Online Store , we would never load test the live website. There was rarely a need. However, it was always an inte...
The Sad Reality of Post-Mature Optimization
Thoughts and musings of Dennis Forbes, expert software developer/architect and AI engineer
A Programmer’s Greatest Enemy
A programmer’s greatest enemy is getting stuck . A crucial skill in programming—and one that many of my beginning game programming students lack—is the ability to recognize when they’re stuck, to get out of being stuck, and to avoid getting stuck in the first place.
Annual Developer Income Report
It is over one year since I gave up my day job to become an independent developer (It is more than a year but I have missed a few reports so I will sum 12 months that has been reported on this blog…
Copy-on-write B-tree finally beaten.
Copy-on-write B-tree finally beaten by Andy Twigg, Andrew Byde, Grzegorz Mi?o´s, Tim Moreton, John Wilkesy and Tom Wilkie.
The Linux perf command rocks
A summary of Linux profiling/monitoring tools
Yammer moving from Scala to Java
Following up on my recent Scala posts , some commented that because I haven't used Scala seriously, my opinion is of little value. I respo...
Tricky Programming Concepts Aren’t
What Teachers do Wrong Teachers use subversive language. They say things like “this is a bit tricky” before introducing a concept. It’s in...
Underrated Features of PostgreSQL
Here are a list of features which I think are generally underrated in PostgreSQL and why. Many though not all of these are being used in t...
This is CoffeeScript
I’ve been writing some CoffeeScript lately, and it’s been fantastic. I wish I...
POSIX close(2) is broken
There's just one small problem: The way POSIX has defined close(2) is completely and utterly broken.
You Owe it to Yourself to be Old-School
I love watching House. My favorite episodes are those where he manages to debug an illness not by knowing an obscure desease, but by having the …