Lessons Learned in Software Development
Here is my list of heuristics and rules of thumb for software development that I have found useful over the years: Development 1. Start small, then extend. Whether creating a new system, or …
Here is my list of heuristics and rules of thumb for software development that I have found useful over the years: Development 1. Start small, then extend. Whether creating a new system, or …
About six months ago, United Airlines announced their Bug Bounty program and, almost immediately, it received a ton of press. Though I initially wasn’t interested in pursuing the program (mainly due to its popularity), I decided to take a look a week or two after its launch despite being late to the party. Shortly…
“The Carpenter” was a JavaScript programmer, well-known for a meticulous attention to detail and love for hand-crafted, exquisitely joined code. The Carpenter normally worked through personal referrals, but from time to time a recruiter would slip through his screen. One such recruiter was Bob Plissken. Bob was…
Written pieces, talks, and other bits by Zach Holman.
In the interests of creating employment opportunities in the Java programming field, I am passing on these tips from the masters on how to write code that is so difficult to maintain, that the people who come after you will take years to make even the simplest changes. Further, if you follow all these rules…
I love reading postmortems. They're educational, but unlike most educational docs, they tell an entertaining story. I've spent a decent chunk of time reading postmortems at both Google and Microsoft. I haven't done any kind of formal analysis on the most common causes of bad failures (yet), but there are a handful of…
An explanation of how I use an LLM to help me with Unity, do math quicker, and add Victorian flavour to the text.
When I graduated with a Computer Science degree ten years ago, I was excited to dive into the world of professional programming. I had done well in school, and I thought I was completely ready to ...
I'm receiving lots of recommendations via the HN item, I will need to vet and categorise them, but they are mostly looking great. Here, unvetted and uncategorised are some:
The need for effective government services is rising, while confidence in our ability to deliver them is dropping. More than ever, day-to-day interactions with government are powered by digital sys…
(Credit: Wired magazine. ) Time to read: 50 minutes We touched down in Las Vegas only three hours before, but we were already back in the plane and flying home to San Jose on a brisk winter day in …
This text is aimed at you, young student or recent graduate, inspired by the world of international affairs and humanitarian work, thinking of seeking an internship with the United Nations in Genev…
Technical interviews are terrible because we don’t know what we’re filtering for.
The Expert in a Year Challenge took place in 2014 and followed novice table tennis player Sam Priestley's journey from complete beginner to mastery.
Ben Horowitz is a cofounder and general partner at the venture capital firm Andreessen Horowitz. He is the author of the New York Times bestsellers, The
Let's revisit some programming myths and see how harmful they have been to our industry.
Wow, it’s been a while. Figured passing another milestone is worth at least some sort of update. Looking back at my 1 year milestone has been amusing. My initial thought was that almost all the points brought up 4 years ago would no longer apply. A lot of the insights back then are strangely still quite applicable. So…
An archive of the best articles from Marc Andreessen’s now defunct blog