Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 351 posts.
My Experiences as a Female Software Engineer
Jean Hsu - Fractional VP Engineering | Engineering Leadership for Startups
I'm a phony. Are you?
pho·ny also pho·ney (fō'nē) adj. pho·ni·er, pho·ni·est 1. a. Not genuine or ...
Why T-shirts matter at tech companies
During my tenure at LinkedIn, I’ve held a wide variety of roles and responsibilities within the company. Some are fairly public (as described on my LinkedIn profile). Others are the the typ…
How I Became a Programmer in ~12 Weeks
I posted a very brief response to a post on HackerNews yesterday challenging the notion that 8 weeks of guided tutelage on Ruby on Rails is not going to produce someone who you might consider a "junior RoR developer." It did not garner many upvotes so I figured that like most conversation on the Internet it faded into…
10000 things all CS students should do before graduating
It’s Commencement time! So I thought I’d compile a list of 1010 10000 things I believe all ICS students should have done (by themselves) by the time they get their diplomas. With luck, students have come across some of these in courses. Most likely, that won’t happen, so students need to make time for extra-curricular…
Focus on building 10x teams, not on hiring 10x developers
There are a lot of posts out there about identifying and hiring 10x engineers. And a lot of discussion about whether or not these people even exist. At Spool, we’ve taken a very different app…
ACM considered harmful
The Association of Computing Machinery is the premier US representative body for computer science and according to its own blurb: “serves its members and the computing profession with leading-edge …
How to improve your programming skills
Learning new programming languages will expose you to new ways of thinking; especially if the new language uses a paradigm which you aren’t yet familiar with. Many of the ways of thinking that you will learn can be applied to languages that you already know, and you might even want to start using the new language for…
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
On Succeeding Steve Jobs
A new Apple CEO would need credibility with two highly disparate factions: Apple’s rank-and-file employees, and Wall Street. The only candidates who could satisfy both factions, to any degree, already work at Apple.
The Mature Programmer
1. The Mature Programmer The mature programmer manages their own time and productivity well. The MP knows that maintenance is as much wo...
Life at a startup
As a child, I had read about the Homebrew Computer Club, where Osborne and Apple were born - and I wanted to be part of a big movement like that ever since. When I first heard about Y Combinator I thought here was something happening right now that might be looked back on in the same way. I worked my way through the…
Scaling GitHub's Employees
Written pieces, talks, and other bits by Zach Holman.
Why I Quit My Job to Start a Tech Company
Vinicius Vacanti is co-founder and CEO of Yipit. Next posts on how to acquire users for free and how to raise a Series A. Don’t miss them by subscribing via email or via twitter .
How to Email Busy People
I was just chatting with a friend that is a successful entrepreneur, advisor , and angel investor. He has 1700 unread emails in his inbox. 1700!
The Tyranny of the Extroverts
Society rewards extroverts. They get the job, the money, the girl (or boy), and the front page. Fortune 500 companies are run by 499 extroverts, plus Bill Gates. There are 435 extroverts in the House of Representatives and 100 in the Senate, two from each state. In fact, the only introvert in the District of Columbia…
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...