So little actual software development in software engineering roles

Mark Woodward markw-FJ05HQ0HCKaWd6l5hS35sQ at public.gmane.org
Sun Jan 9 23:01:29 EST 2011


I have been looking around for positions having had my last project 
canceled. I'm so tired, it seems like "software development" is more 
"software integration" these days. Maybe I'm old and washed up. I don't 
know, but jeez, I LOVE writing software. I mean, I love it. Problems 
wake me up in the middle of the night with rapturous solutions. I mean, 
seriously, I don't care what kind of software I'm writing, just be 
something that does something.

In the past few years, I've kept in touch with various high profile 
colleagues, hoping against hope that something interesting would show 
up. Sadly, no.

Venture Capitalists should no longer have the initials VC, it should be 
more like "vC." I know times are tough, but the whole VC deal is 
supposed to help you develop a product. The new deal is that you more or 
less have to have it developed. Worse than that, it needs to be fully 
buzzword compliant. While this is not an entirely new thing, it has 
become much worse.

Then, don't get me started on cloud computing. I mean, really, "cloud" 
computing. Talk about a buzzword. OMG then there's SaaS! None of these 
things are rocket science, and in many ways, they offer really powerful 
solutions to previously difficult or expensive problems, but not 
everything NEEDS to be cloud based. SaaS is a billing model, not an 
architecture, just ask skype.

Lastly, for various reasons, I'm a generalist. That means I have a 
pretty wide exposure with some really deep experience in a few areas 
like low level C/C++ and OS stuff (Windows, Linux, BSD). I could write a 
book on the various programming issues: threads, processes, 
synchronization, memory management, I/O, DMA, compilers, algorithms, 
pseudo-AI expert systems, databases, SQL variations, optimizations, and 
on and on.

What's the point?




More information about the Discuss mailing list