Are You a Deluded Developer? | CodeGuru

Are You a Deluded Developer?

Desktop and Web developers are two different creatures. We have diatribes about the differences between Linux versus Windows , between Java versus .NET, between Flash versus Silverlight, between Oracle versus SQL Server, and between a lot of other technologies, but have we overlooked one of the more fundamental battles—the one between desktop developers and Web […]

Apr 9, 2009
2 minute read
CodeGuru content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More

Desktop and Web developers are two different creatures. We have diatribes about the differences between Linux versus Windows , between Java versus .NET, between Flash versus Silverlight, between Oracle versus SQL Server, and between a lot of other technologies, but have we overlooked one of the more fundamental battles—the one between desktop developers and Web developers.

Can a person be both a Web developer and a desktop developer? Or, is that like loving both Macs and PCs and thus to diametrically opposed to make sense? There was an interesting postin VBForums today as a response to a discussion on my blog post about RIAs. This post by FunkyDexter was interesting enough that I thought I’d post it here. It is a bit generalized, but it does make interesting points:

Desktop developers worry about functionality. In our opinion presentation is for wimps. There are only three colours in our world, grey, blue and white – and technically white isn’t a colour so there’s only two. See, we’ve even reduced the complexity of the spectrum to a binary function. Buttons are square. There are two kinds of buttons: OK and Cancel. They have OK and Cancel written on them so you know which is which. Pictures? Pictures?! We don’t want no steenking pictures.

Web developers are different and strange. They worry about what things look like. They delve into hues of orange and green and use bizarre techniques like ‘shading’. Their buttons are funny shapes. Sometimes you can’t tell they’re buttons at all, let alone what they do. Hell, sometimes their buttons even move around the screen, fleeing from the cursor like a politician from the truth. It’s bright, it’s dazzling, it’s flashy. It’s also completely dysfunctional but that’s beside the point… look… look… my buttons rotating… ROTATING!

Face it. We’re never going to agree. We’re just too different. Some people claim they’re both desktop and web developer. These people are clearly deluded.

So do you agree? Are people who claim to be both desktop developers and web developers clearly deluded? Can a person love both, the Mac and the PC, Linux and Windows, or even developing for the web and the desktop?

CodeGuru Logo

CodeGuru covers topics related to Microsoft-related software development, mobile development, database management, and web application programming. In addition to tutorials and how-tos that teach programmers how to code in Microsoft-related languages and frameworks like C# and .Net, we also publish articles on software development tools, the latest in developer news, and advice for project managers. Cloud services such as Microsoft Azure and database options including SQL Server and MSSQL are also frequently covered.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.