Blog Home  Home Feed your aggregator (RSS 2.0)  
.Net Jonesie - How to be a great developer
A simple programmers blog
 
# Thursday, March 20, 2008

I'm often asked 'How do I get to be a great programmer like you Pete?'.  Well not quite, I added the last bit, but Tokes provides a better answer than I ever could. 

I completely agree with Tokes, being a (Microsoft) developer is getter way harder. But it's not Microsoft's fault.  It's those pesky users.  I always said that being a developer would be a piece of cake if it wasn't for users!  They seem to want more and more every year and are less impressed by coded coolness.   In fact, I think there is a formula to calculate coolness:

  

(C is Coolness, loc is lines of code, si is systems integrated, To is time overrun)

Time seems to be suffering too.  As systems and requirements grow in complexity there seems to be some sort of temporal distortion reducing the amount of time available to a developer. I think Stephen Hawking discovered this when he ran out of budget for his black hole simulator (SimHole).

Developers must also share the blame for increasing complexity. We are always chasing the next best thing without much regard for using what we already have.  Microsoft's job is to create temptation - it's us developers that can't keep our hands out of the cookie jar.  Visual Basic 6 is still a great tool.  Visual Studio 2008 just looks prettier!

It's no wonder that fewer and fewer kids are taking up IT as a career. Although, with both parents in the industry my 3 kids seem to be heading in the right direction.  Maybe we as developers should procreate more?

Thursday, March 20, 2008 3:51:38 AM (New Zealand Standard Time, UTC+12:00)  #    Comments [2]   General  | 
Thursday, March 20, 2008 8:16:38 AM (New Zealand Standard Time, UTC+12:00)
"Visual Basic 6", well pride aside, it's still works true, but we have some legacy tools in VB6, and the IDE is so painful to use, no scroll wheel support. Continuously telling me lines are invalid when I go to cut the next put of the line when refactoring functions. I also hate the project files that contain state of where dll's etc are found, which means the project brakes when some people load the solution up, then check-in the code back in.

So maybe the code it "ok", but the work environment is painful, and that's where lots of productivity comes from.
Thursday, March 20, 2008 12:38:19 PM (New Zealand Standard Time, UTC+12:00)
The problem I see is that the temptations Microsoft are dishing out are as much (if not more) for end users than developers. So not only are we having to sift through an ever increasing array of cool geek-tech stuff our clients are jumping up and down asking for the latest and greatest version of CRM or SharePoint... and what's more we have to live up to Microsoft's marketing engines that is often more than a couple of steps ahead of reality.
Comments are closed.
Copyright © 2012 Peter G Jones. All rights reserved.
DasBlog 'Portal' theme by Johnny Hughes.
Pick a theme: