technology trends

lua

Lessons from Garry's Mod

Garry's Mod [http://gmod.garry.tv/] is a fascinating study in guerilla programming. It's an incredibly successful mod for the game Half-Life 2 [http://en.wikipedia.org/wiki/Garry's_Mod] that essentially converts it into a giant sandbox powered by Lua [http://en.wikipedia.

By Jeff Atwood ·
Comments

programming languages

Futurist Programming.. in 1994

Paul Heberli and Bruce Karsh proposed something they call futurist programming in 1994: We believe there is a great opportunity for Futurist principles to be applied to the science of computer programming. We react against the heavy religious atmosphere that surrounds every aspect of computer programming. We believe it is

By Jeff Atwood ·
Comments

wearable computing

Steve Mann, Cyborg

I may have an unusual affinity for hardware, but Steve Mann [http://en.wikipedia.org/wiki/Steve_Mann] is in a class of his own. He lives the hardware [http://query.nytimes.com/gst/fullpage.html?sec=technology&res=940CE0D71239F937A25750C0A9649C8B63] . Steve Mann may be the world's original

By Jeff Atwood ·
Comments

technology trends

The Technology Backlash

Riding the waves of technology in the computer industry is exhilarating when you're twenty, but there's a certain emptiness that begins to creep in around the edges by the time you're forty. When you've spent the last twenty years doing nothing but

By Jeff Atwood ·
Comments

mobile devices

Why You Don't Want an iPhone -- Yet

Let me start by saying up front that I am a fan of the iPhone. The mobile phone market is a sad, pathetic wasteland in desperate need of improvement. I'm hoping iPhone will the collective kick in the pants the smartphone market needs to finally stop making user

By Jeff Atwood ·
Comments

technology trends

Learning, or, Learning How To Learn

One of my most eye-opening early experiences was a tour of a local manufacturing plant during high school. One of our tour guides was a MIT trained engineer who accompanied us, explaining how everything worked. At the end of the tour, he gave each of us a picture of a

By Jeff Atwood ·
Comments

.net

Supporting Open Source Projects in the Microsoft Ecosystem

As part of my new advertising initiative, Microsoft and I are teaming up to donate $10,000 in support of open source .NET projects. Why am I focusing on .NET open source projects? In short, because open source projects are treated as second-class citizens in the Microsoft ecosystem. Many highly

By Jeff Atwood ·
Comments

technology trends

Where Are The High Resolution Displays?

In a recent post, Dave Shea documented his love/hate relationship with the pixel grid [http://mezzoblue.com/archives/2007/06/12/a_subpixel_s/]: > Here's the caveat though -- high resolution displays. At 100dpi, ClearType wins out, but we're not going to be stuck

By Jeff Atwood ·
Comments

programming languages

Background Compilation and Background Spell Checking

Dennis Forbes took issue with my recent post on C# and the Compilation Tax, offering this criticism, pointedly titled "Beginners and Hacks": Sometimes [background compilation and edit and continue] are there to coddle a beginner, carefully keeping them within the painted lines and away from the dangerous electrical

By Jeff Atwood ·
Comments

programming languages

Gates and Jobs, Then and Now

If you didn't get a chance to watch today's historic interview between Bill Gates and Steve Jobs, you should. Finally seeing these two computer industry giants on stage interacting with each other was fascinating and at times even a little touching. * Steve Jobs and Bill Gates

By Jeff Atwood ·
Comments

computer hardware

Computer Hardware Pornography

I've never understood programmers who loved the craft of programming, but were disinterested in the underlying hardware -- the very tool that allows them to practice their craft. I have an unabashed love for computer hardware that borders on inappropriate. I'm not ashamed to admit it.

By Jeff Atwood ·
Comments

hardware

Upgrading to a High Efficiency Power Supply

In When Hardware is Free, Power is Expensive, I referenced a Google whitepaper (pdf) that explained why typical PC power supplies are not particularly efficient: Most likely, the computer you're using wastes 30-40% of the electrical power it consumes because it is using an inefficient power supply. It&

By Jeff Atwood ·
Comments