software development concepts

What You Can’t See You Can’t Get

programming languages

What You Can’t See You Can’t Get

I suppose What You See Is What You Get has its place, but as an OCD addled programmer, I have a problem with WYSIWYG as a one size fits all solution. Whether it’s invisible white space, or invisible formatting tags, it’s been my experience that forcing people to

By Jeff Atwood ·
Comments
Welcome to the Post PC Era

software development concepts

Welcome to the Post PC Era

What was Microsoft’s original mission? In 1975, Gates and Allen form a partnership called Microsoft. Like most startups, Microsoft begins small, but has a huge vision – a computer on every desktop and in every home. The existential crisis facing Microsoft is that they achieved their mission years ago, at

By Jeff Atwood ·
Comments

programming languages

How to Hire a Programmer

There’s no magic bullet for hiring programmers. But I can share advice on a few techniques that I’ve seen work, that I’ve written about here and personally tried out over the years. 1. First, pass a few simple “Hello World” online tests. I know it sounds crazy,

By Jeff Atwood ·
Comments
Farewell Stack Exchange

programming languages

Farewell Stack Exchange

I am no longer a part of Stack Exchange. I still have much literal and figurative stock in the success of Stack Exchange, of course, but as of March 1st I will no longer be part of the day to day operations of the company, or the Stack Exchange sites,

By Jeff Atwood ·
Comments
Building Social Software for the Anti-Social

community management

Building Social Software for the Anti-Social

In November, I delivered the keynote presentation at Øredev 2011. It was the second and probably final presentation in the series I call Building Social Software for the Anti-Social. I’ve spent almost four years thinking about the Q&A format, and these two presentations are the culmination of

By Jeff Atwood ·
Comments
Gifts for Geeks, 2011 Edition

programming languages

Gifts for Geeks, 2011 Edition

Between founding Stack Overflow (and later, running Stack Exchange) and having a child, I haven’t had much time to blog about the holidays for a few years now. The last Gifts for Geeks I did was in 2008. Those recommendations are still as valid as ever, but I just

By Jeff Atwood ·
Comments
The Gamification

programming languages

The Gamification

When Joel Spolsky and I set out to design the Stack Exchange Q&A engine in 2008 – then known as Stack Overflow – we borrowed liberally and unapologetically from any online system that we felt worked. Some of our notable influences included: * Reddit and Digg voting * Xbox 360 achievements * Wikipedia

By Jeff Atwood ·
Comments
How to Write Without Writing

communication skills

How to Write Without Writing

I have a confession to make: in a way, I founded Stack Overflow to trick my fellow programmers. Before you trot out the pitchforks and torches, let me explain. Over the last 6 years, I’ve come to believe deeply in the idea that becoming a great programmer has very

By Jeff Atwood ·
Comments
Lived Fast, Died Young, Left a Tired Corpse

web development

Lived Fast, Died Young, Left a Tired Corpse

It’s easy to forget just how crazy things got during the Web 1.0 bubble in 2000. That was over ten years ago. For context, Mark Zuckerberg was all of sixteen when the original web bubble popped. There’s plenty of evidence that we’re entering another tech bubble.

By Jeff Atwood ·
Comments
Go That Way, Really Fast

programming languages

Go That Way, Really Fast

When it comes to running Stack Overflow, the company, I take all my business advice from one person, and one person alone: Curtis Armstrong. More specifically, Curtis Armstrong as Charles De Mar from the 1985 absurdist teen comedy classic, Better Off Dead. When asked for advice on how to ski

By Jeff Atwood ·
Comments
What’s On Your Utility Belt?

technology

What’s On Your Utility Belt?

Like any self-respecting geek, I’m mostly an indoor enthusiast. But on those unfortunate occasions when I am compelled – for reasons entirely beyond my control – to leave the house, I do so fully armed with my crucial utility belt items. Yes, you heard me, I transform from the geeky Bruce

By Jeff Atwood ·
Comments
Whatever Happened to Voice Recognition?

speech recognition

Whatever Happened to Voice Recognition?

Remember that Scene in Star Trek IV where Scotty tried to use a Mac Plus? Using a mouse or keyboard to control a computer? Don’t be silly. In the future, clearly there’s only one way computers will be controlled: by speaking to them. There’s only one teeny-tiny

By Jeff Atwood ·
Comments