technology trends

password management

The Login Explosion

I have fifty online logins, and I can't remember any of them. What's my password? I can't use the same password for every website. That's not secure. So every password is unique and specific to that website. And what's my

By Jeff Atwood ·
Comments

software development

Everything You Know Will Be Obsolete in Five Years

One of the peculiarities of software development is how rapidly knowledge becomes obsolete. Dan Appleman cited a parable from Lewis Carroll's Through the Looking Glass which illustrates this wonderfully: 'Now! Now!' cried the Queen. 'Faster! Faster!' And they went so fast that at last

By Jeff Atwood ·
Comments

.net

Microsoft Doesn't Trust .NET

Richard Grimes recently posted an Analysis of .NET Use in Longhorn and Vista, wherein he draws two conclusions: 1. Between PDC 2003 and the release of Vista Beta 1, Microsoft has decided that it is better to use native code for the operating system 2. Microsoft has shown no intention

By Jeff Atwood ·
Comments

programming languages

SDWest 2006: My McConnell Moment

I'll be attending SDWest 2006 all next week (March 13 - 17) in Santa Clara, California. If you're attending, let's meet up somewhere! I've met a handful of people in person at past conferences: * Sara Ford * Steve Maine * Walt Rischler The highlight

By Jeff Atwood ·
Comments

minimalism

In Pursuit of Simplicity

John Maeda created quite a stir with his montage of the Yahoo and Google homepages from 1996 to 2006 in simple is about staying simple [http://weblogs.media.mit.edu/SIMPLICITY/archives/000263.html]: Although Philipp Lenssen has posted on this topic before (he calls it the portal plague [http:

By Jeff Atwood ·
Comments

audio visualization

On Audio Visualization

I'm a big music fan. And as a longtime computer enthusiast, I've always been intrigued by the intersection of computers and music: audio visualization. The first experience I had with visualization was the 1993 CD-ROM add-on for Atari's short-lived Jaguar console [http://www.atariage.

By Jeff Atwood ·
Comments

.net

.NET Pet Shop 4

Vertigo Software's .NET Pet Shop 4.0 article [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/bdasamppet4.asp] just went live on MSDN. It's Pet Shop! You know... our old pal, Pet Shop [http://www.gotdotnet.com/team/compare/petshop.aspx]: However,

By Jeff Atwood ·
Comments

usability

Google is the Help Menu

Jensen Harris recently cited some Microsoft Office usability research which produced a rather counter-intuitive result [http://blogs.msdn.com/jensenh/archive/2005/11/29/497861.aspx]: > One of the most interesting epiphanies I've had over the last few years seems on the surface like a paradox: "

By Jeff Atwood ·
Comments

software development concepts

DIVX vs. DivX

It's ironic that the popular DivX codec [http://en.wikipedia.org/wiki/DivX] has all but obliterated the identity of the ill-fated DIVX pay-per-view rental system. [http://en.wikipedia.org/wiki/DivX]vs. [http://en.wikipedia.org/wiki/DIVX] So what was DIVX [http://en.wikipedia.org/wiki/

By Jeff Atwood ·
Comments

virtual machines

Our Virtual Machine Future

Lately I've been spending more and more time inside virtual machines. Whenever I need to try out a new bit of software, whether it's a small shell extension, or a giant product like Team System-- I tear off a new VM first. I don't

By Jeff Atwood ·
Comments

security

Is there an optimal piracy rate?

I've recently been struggling with a number of racing sims I bought to use after work hours in our new racing cockpit. I'm a big believer in supporting developers. I'm a developer myself. But digging around for CDs or DVDs is impractical for dedicated

By Jeff Atwood ·
Comments

.net

Return to the Planet of Managed Code Bloat

I just updated my post The Bloated World of Managed Code with baseline memory footprints for Console and Winforms apps in .NET 2.0. I'll admit I am a bit of a hypocrite when it comes to managed code apps. Now that tiny, native BitTorrent clients are available

By Jeff Atwood ·
Comments