technology trends

technology trends

They Have To Be Monsters

Since I started working on Discourse, I spend a lot of time thinking about how software can encourage and nudge people to be more empathetic online. That's why it's troubling to read articles like this one [https://medium.com/@stephaniewittelswachs/the-end-of-empathy-5d8383b066d3]: > My brother’s 32nd

By Jeff Atwood ·
Comments

hardware

Building a PC, Part VIII: Iterating

The last time I seriously upgraded my PC was in 2011, because the PC is over. And in some ways, it truly is – they can slap a ton more CPU cores on a die, for sure, but the overall single core performance increase from a 2011 high end Intel CPU

By Jeff Atwood ·
Comments

eink

The Evolution of eInk

Sure, smartphones and tablets get all the press, and deservedly so. But if you place the original mainstream eInk device from 2007, the Amazon Kindle [http://en.wikipedia.org/wiki/Amazon_Kindle#First_generation], side by side with today's model, the evolution of eInk devices is just as

By Jeff Atwood ·
Comments

programming languages

Level One: The Intro Stage

Way back in 2007, before Stack Overflow was a glint in anyone's eye, I called software development a collaborative game [https://blog.codinghorror.com/software-development-as-a-collaborative-game/]. And perhaps Stack Overflow was the natural outcome of that initial thought – recasting online software development discussion into a collaborative game where the

By Jeff Atwood ·
Comments

blogging

10 Years of Coding Horror

In 2007, I was offered $120,000 to buy this blog outright. I was sorely tempted, because that's a lot of money. I had to think about it for a week. Ultimately I decided that my blog was an integral part of who I was, and who I

By Jeff Atwood ·
Comments

virtual reality

The Road to VR

A month after I wrote about John Carmack, he left id Software to become the CTO of Oculus. This was big news for two reasons: 1. Carmack founded id in the early 90s. An id Software without Carmack is like an Apple without Woz and Jobs. You wouldn't

By Jeff Atwood ·
Comments

technology trends

Updating Your Utility Belt

I just updated my utility belt. Well, metaphorically speaking – every self-respecting geek has one. Lately I've been trying to minimize what I carry around even further. After having children I've come to appreciate the value of less stuff in my life. So here's my

By Jeff Atwood ·
Comments

.net

Why Ruby?

I've been a Microsoft developer for decades now. I weaned myself on various flavors of home computer Microsoft Basic, and I got my first paid programming gigs in Microsoft FoxPro, Microsoft Access, and Microsoft Visual Basic. I have seen the future of programming, my friends, and it is

By Jeff Atwood ·
Comments

history

The Organism Will Do Whatever It Damn Well Pleases

In the go-go world of software development, we're so consumed with learning new things, so fascinated with the procession of shiny new objects that I think we sometimes lose sight of our history. I don't mean the big era-defining successes. Everyone knows those stories. I'

By Jeff Atwood ·
Comments

touchscreens

Touch Laptops

I'm a little embarrassed to admit how much I like the Surface RT. I wasn't expecting a lot when I ordered it, but after a day of use, I realized this was more than Yet Another Gadget. It might represent a brave new world of laptop

By Jeff Atwood ·
Comments

usb 3.0

A SSD in Your Pocket

Updated August 2015 I woke up a few days ago and realized I was still carrying the same 32 GB USB flash drive on my keychain that I purchased in 2010. I thought to myself, this is an unacceptable state of affairs. Totally. Unacceptable. It's been few years

By Jeff Atwood ·
Comments

chromebooks

Do You Wanna Touch

Traditional laptops may have reached an evolutionary dead-end (or, more charitably, a plateau), but it is an amazing time for things that … aren't quite traditional laptops. The Nexus 7 is excellent, the Nexus 10 looks fantastic, I can't wait to get my hands on the twice-as-fast

By Jeff Atwood ·
Comments