Are you doing cool stuff? If so, you need to communicate how cool it is, with demo apps, exciting examples, articles, talks, and seminars. I love to bring the best new technologies into the public eye. I'm especially a fan of innovative programming tools and mobility software (Tablet PC, SmartPhone, and .NET Compact Framework). Contact me:
Code, industry analysis, and miscellaneous cross-links from Larry O'Brien, the former editor of Computer Language and Software Development magazines.
To receive an occasional announcement message regarding my seminars or publications, please subscribe to my mailing list.
Does computational power add programmer performance? I said no in this post, Josh sarcastically agreed: "I agree whole-heartedly, if you can be a engineering-puritan and use a simple text editor and compiler, without complex build/make/ant scripts which do far more than just compile. It seems to me that with the evolution of the industry itself, software programming is much more than that now. I can't imagine a programmer today (well, I suppose I don't want to anyway) who builds an application with the luxury of not having to actually test it. The hardware requirements to run the necessary testing/environment software is what really starts to cost, in my experience. In my case, I have to test my software with 3rd party (sometimes homemade) stress-testing and unit-testing software--and these are not thin. With web/network applications, there's also the overhead of running a .NET or J2EE app/web server."
Well, first, I think that the percentage of programmers who actually do the best practice of executing a test suite as part of their compile-cycle is smething far short of 10% of the programming populace. But I'll concede the point that the hyphen in the compile-debug process is a place where a faster computer can be felt. But, I ask, how much productivity gain from a four-fold increase in processing power? A 2Ghz machine versus a 500Mhz (say) -- what productivity increase would you expect to see.
| July 2003 | ||||||
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 | ||
| Jun Aug | ||||||
Recent code:
Recent writing:
Review of Borland's C# Builder 1.0
Recommended .NET Programming Books
Programming Sabre with Java, C#, and XML
Best Practices for .NET Architecture
Windows Server 2003 as an Application Server
Toolroll:
Motion Computing M1200 Tablet PC
Visual Studio 2003 Enterprise Architect
Rational Rose Enterprise Edition 7
T Mobile Pocket PC Phone Edition