Why You Make Less Money
Have you ever had a conversation with a fellow technologist that you felt wasn’t quite at your skill level, and at some point you discovered that she/he makes $20,000 more than you do? $50,00…
Getting a job in San Francisco
You’re living outside the US and want to get a job in San Francisco? This might help you getting one.
Unprofessionalism
Being real brings the haters.
Tests Are Overhyped
Let me lead off by saying that I don’t think tests are bad. I really don’t. But here’s the thing: I don’t care what your test-code ratios are. You know what the best test-code ratio is? Whatever you need to make sure your crap works while still getting product out the door.
Running a software team at Google
I'm often asked what my job is like at Google since I left academia. I guess going from tenured professor to software engineer sounds like ...
Hey programmers, we need to talk
This article is now in Russian! Hey guys. Thanks for coming to this meeting on such short notice. There’s coffee in the back. Did somebody spot the token recruiter yet? And show him the door?…
How to get meetings with people too busy to see you
Asking, “Can I have coffee with you to pick your brain?” is probably the worst possible way to get a meeting with someone with a busy schedule. Here’s a better approach. —— Jason, an e…
Why I Just Closed My LinkedIn Account
Python, Linux, Bicycles, Books, Games, Etc.
Questions I'm asking in technical interviews
Questions I'm asking in interviews
Effective Technical Leadership
Most successful projects have a single engineer responsible for driving the project forward while ensuring that strong technical decisions…
Software Development Estimates: Where Do I Start?
For some reason many people discuss the problem of estimating software development timeframes without properly understanding the issue. There is a famous answer on Quora that exemplifies this. Lots of people like that story, even though it’s inaccurate and misguided. “Software development” is such a huge endeavor that…
The brutal truth about marketing your software product
We tend to hear a lot about software industry success stories. But most of us mere mortals have to fail a few times before we learn enough to succeed. In this guest post William Echlin talks about …
Becoming A Boss
I was watching this Charlie Rose interview with Lena Dunham and I was struck by this line: it’s really intense to be thrust into a managerial position before my time I have seen this a lot in my business and its always your talent for making things that puts you in this spot. And one […]
C.S. on the cheap
The famous book publisher Hayward Cirker, the founder of Dover Publications built a fortune on finding obscure books that had either gone out of print or escaped publication altogether, and printing them himself. Among his many successes you’ll find amazing books on mathematics and physics including The Theory of…
Aaron Swartz's Y Combinator Interview
Editorial note: This entry has more dialogue and so on than usual and I’m pretty uncertain about ordering and attribution, so don’t start changing your opinions of people on the basis of things I say they said.
A Tale of Two Interviews, Part 1
It’s job hunting time for me again. I took quite a chunk of time off after leaving my last job. Now that I’m ready to dive back in, I’ve been thinking more and more about the job hunting process I went through the last time. I’d like to tell you about the last two interviews I had during my job hunt. This is the story…