New
The latest blog posts to take off on Hacker News. 351 posts.
Slide Design for Developers
Written pieces, talks, and other bits by Zach Holman.
How to hire an idiot
Rantings of an Entrepreneur
Signs that you are a bad programmer
Reasoning about code means being able to follow the execution path (“running the program in your head”) while knowing what the goal of the code is.
How 1 HN post compelled me to leave Intuit and create a new startup for startups
On October 26, 2010, Shereef Bishay - of BetterMeans and the recently launched ClassParrot - told the HackerNews community about some copywriting work I did for him:
The Rands Test
It's hard to pick a single best work by Joel Spolsky, but if I was forced to, I'd pick The Joel Test. It's his own, highly irresponsible, sloppy test to rate th
Nobody Cares
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
Enslaving your interns for evil and profit
I should be in the middle of an interview right now. About fifteen minutes into it, in fact. About the part of my interview where we stop talking about awesome stuff the candidate has worked on in the past and start diving into writing some actual code. A stack with O(1) data access that also always knows its maximum…
Brain, Bytes, Back, Buns - The Programmer's Priorities
I recently said something that ended up making the rounds on Twitter: 'If ...
Why code review beats testing: evidence from decades of programming research
tl;dr If you want to ship high quality code, you should invest in more than one of formal code review, design inspection, testing, and quality assurance. Testing catches fewer bugs per hour than human inspection of code, but it might be catching different types of bugs.
Scaling GitHub's Employees
Written pieces, talks, and other bits by Zach Holman.
Minimum Viable Personality
Today we have a special guest post. There have been a few guest posts here at AVC. Maybe a half dozen in total. One of my favorites was this one by JLM during the financial crisis of 2008/2009. But this one today may top that gem. It's from our favorite Giant Robot Dinosaur and it's […]
Some lessons learned
programming, philosophy, history, internet, startups
Agile Scrum: Delivering Broken Software Since 1991
Update: This is quite a long article. If you’re looking for a quick read, it breaks down a bit like this:
Why I Quit Algorithmic Trading to Do Web Startups
The kernel of this post originated as an overly long answer to a question posed to me on Google+ , "So how come you stopped doing that stuff [automated / algorithmic trading]? Sounds like you'd have enough experience to be a successful algorithmic trader."
One of the Best Bits of Programming Advice I ever Got
Years ago (early 1992), I attached myself to this crazy skunkworks project that was using this weird language called Smalltalk. "Object Orie...