Jeff Atwood

Indoor enthusiast. Co-founder of Stack Overflow and Discourse. Disclaimer: I have no idea what I'm talking about. Find me:

Bay Area, CA
Jeff Atwood
There is no longer any such thing as Computer Security

security

There is no longer any such thing as Computer Security

Remember “cybersecurity”? Mysterious hooded computer guys doing mysterious hooded computer guy... things! Who knows what kind of naughty digital mischief they might be up to? Unfortunately, we now live in a world where this kind of digital mischief is literally rewriting the world’s history. For proof of that, you

By Jeff Atwood ·
Comments
To Serve Man, with Software

programming languages

To Serve Man, with Software

I didn’t choose to be a programmer. Somehow, it seemed, the computers chose me. For a long time, that was fine, that was enough; that was all I needed. But along the way I never felt that being a programmer was this unambiguously great-for-everyone career field with zero downsides.

By Jeff Atwood ·
Comments
The Existential Terror of Battle Royale

video games

The Existential Terror of Battle Royale

It’s been a while since I wrote a blog post, I guess in general, but also a blog post about video games. Video games are probably the single thing most attributable to my career as a programmer, and everything else I’ve done professionally after that. I still feel

By Jeff Atwood ·
Comments
Hacker, Hack Thyself

security

Hacker, Hack Thyself

We’ve read so many sad stories about communities that were fatally compromised or destroyed due to security exploits. We took that lesson to heart when we founded the Discourse project; we endeavor to build open source software that is secure and safe for communities by default, even if there

By Jeff Atwood ·
Comments
Thunderbolting Your Video Card

gaming

Thunderbolting Your Video Card

When I wrote about The Golden Age of x86 Gaming, I implied that, in the future, it might be an interesting, albeit expensive, idea to upgrade your video card via an external Thunderbolt 3 enclosure. I’m here to report that the future is now. Yes, that’s right, I

By Jeff Atwood ·
Comments
Password Rules Are Bullshit

passwords

Password Rules Are Bullshit

Of the many, many, many bad things about passwords, you know what the worst is? Password rules. Let this pledge be duly noted on the permanent record of the Internet. I don’t know if there’s an afterlife, but I’ll be finding out soon enough, and I plan

By Jeff Atwood ·
Comments
I’m Loyal to Nothing Except the Dream

politics

I’m Loyal to Nothing Except the Dream

There is much I take for granted in my life, and the normal functioning of American government is one of those things. In my 46 years, I’ve lived under nine different presidents. The first I remember is Carter. I’ve voted in every presidential election since 1992, but I

By Jeff Atwood ·
Comments
An Inferno on the Head of a Pin

processor

An Inferno on the Head of a Pin

Today’s processors contain billions of heat-generating transistors in an ever shrinking space. The power budget might go from: * 1000 watts on a specialized server * 100 watts on desktops * 30 watts on laptops * 5 watts on tablets * 1 or 2 watts on a phone * 100 milliwatts on an embedded system

By Jeff Atwood ·
Comments
Let’s Encrypt Everything

security

Let’s Encrypt Everything

I’ll admit I was late to the HTTPS party. But post Snowden, and particularly after the result of the last election here in the US, it’s clear that everything on the web should be encrypted by default. Why? 1. You have an inalienable right to privacy, both in

By Jeff Atwood ·
Comments
Your Digital Pinball Machine

pinball

Your Digital Pinball Machine

I’ve had something of an obsession with digital pinball for years now. That recently culminated in me buying a Virtuapin Mini. OK, yes, it’s an extravagance. There’s no question. But in my defense, it is a minor extravagance relative to a real pinball machine. The mini is

By Jeff Atwood ·
Comments
Can Software Make You Less Racist?

smartphones

Can Software Make You Less Racist?

I don’t think we computer geeks appreciate how profoundly the rise of the smartphone, and Facebook, has changed the Internet audience. It’s something that really only happened in the last five years, as smartphones and data plans dropped radically in price and became accessible – and addictive – to huge

By Jeff Atwood ·
Comments
The Raspberry Pi Has Revolutionized Emulation

programming languages

The Raspberry Pi Has Revolutionized Emulation

very geek goes through a phase where they discover emulation. It’s practically a rite of passage. I think I spent most of my childhood – and a large part of my life as a young adult – desperately wishing I was in a video game arcade. When I finally obtained my

By Jeff Atwood ·
Comments