Careers

  • submit to reddit

The Pros and Cons of Working at Big Software Companies

For nearly 7 years, I've worked at 3 big software companies - all of them with tens of thousands of employees. I also had 5+ years working in research...

0 replies - 6281 views - 08/14/12 by Rodrigo De Castro in Articles

Why Bad Programmers Still Get Hired

If some programmers really are 10 times more productive, how come that the 1x programmers get hired and manage to keep the jobs? I recently read...

8 replies - 15320 views - 08/09/12 by Anders Abel in Articles

Why You Didn’t Get the Interview

After reading the tremendous response to Why You Didn’t Get the Job (a sincere thanks to those that read and shared the post) I realized that many of the...

0 replies - 6009 views - 08/06/12 by Dave Fecak in Articles

Fasting & Programming

I’m not sure how many of you know but for the past 10 days I have been fasting. Fasting you say? No, I am not protesting the demolition of a national...

0 replies - 3272 views - 08/04/12 by Mahdi Yusuf in Articles

Programmer Time Translation Cheatsheet -or- Why Programmers Are Bad at Estimating Times

An experienced project manager I used to work with claimed that he took the programmers’ time estimates, multiplied by pi and converted to the next time...

13 replies - 109614 views - 08/01/12 by Anders Abel in Articles

5 Ways to Think Wisely in Development

Recently I have been reading some popular and interesting social psychology books.  The contents are based on empirical evidence and scientific research,...

0 replies - 6538 views - 07/23/12 by Nirav Assar in Articles

The Single Best Thing For My Career

In 2004 I was working at nelnet - for one of the best bosses I've ever had. I was the lone developer working on NextGen projects, our customers were happy,...

1 replies - 3925 views - 06/11/12 by Jay Fields in Articles

Validation Through Rejection

This is the wrong way to go about product focus: I’d rather use a service that has a strong, single-minded vision, even if some of the decisions aren’t...

1 replies - 4725 views - 06/10/12 by Krishna Kumar in Articles

Serious About Your Software Career? Leave your job

Just a few months back, I resigned my position as senior software engineer and technical lead for a middleware services group at Wells Fargo. The job was...

7 replies - 21157 views - 05/23/12 by Christian Posta in Articles

100x better approach to software?

Alan Kay speculates in this talk that 99% or even 99.9% of the effort that goes into creating a large software system is not productive. Even if the ratio...

2 replies - 6203 views - 04/25/12 by John Cook in Articles

10 Tips to Avoid Mental Burnout

So we've all read posts like these probably a million times. These are the things that I have found helped me. You may find variations on the theme but I...

2 replies - 9367 views - 04/25/12 by Douglas Rathbone in Articles

Why Developers Keep Making Bad Technology Choices

Today, software developers are faced with a great abundance of options when choosing how to design and implement systems. We are constantly bombarded with...

5 replies - 18635 views - 04/23/12 by Carey Flichel in Articles

Developer Productivity is Important - Reality or Myth?

A while back, I read a post by Rob Conery in which he discussed both his thoughts on developer productivity in relation to the creation of a new...

0 replies - 7884 views - 04/16/12 by Douglas Rathbone in Articles

Sometimes it takes 2 days to do 2 hours of work

I hear this all the time: “I could get that done in a few hours, easy” “I could whip that up in 2 seconds” So what? Instead of bragging about how...

1 replies - 7141 views - 03/05/12 by Aaron Nichols in Articles

Job vs. Dream Job: Career Fair Advice

I went to a career fair at Big Ivy University recently, and talked to fifty or so computer science undergrads who were looking for internships or...

0 replies - 6766 views - 02/22/12 by A. Jesse Jiryu Davis in Articles