• Skip to content
  • Skip to primary sidebar

Sazbean

Software Development Management

Main navigation

  • Home
  • About
You are here: Home / Archives for software

software

Aaron Worsham / Feb 4, 2009

For 'Bleeding Edge' prepare to pay in blood

knife-edgeIf you are in software development, take a good hard look at the code you are writing right now.  If the string of Roman characters resemble Java or .Net or C/C++ then I have some wonderfully awful predictions about the next ten years of your life; That language is your scarlet letter and will follow/define you for the next two jobs you end up accepting.  That sounds bad but you are the blessed among the damned – You can and will find that next job.  For Bleeding Edgers, the road is not so well paved.

In my last job I was a Bleeding Edger.  You know one if you work with one, always looking at the latest release of the newest language to see if it has a better solution to your particular problem.   In my case as a Software Manager, being a Bleeding Edger meant an obsession with ROI in our software solutions.  Links to anything that could trim development time and/or expense filled my Delicious feed.  I pushed my team to move beyond Java’s heavy web frameworks and to adopt Rails as a rapid application prototyping framework.  We cranked out good, solid software solutions 4 times faster than our java days and I was happy.  When a project came along that could use Flash, we wrote it in Flex instead because knowing how this company worked, they’d want a desktop and an offline version in the future.  A year later we were cross compiling the Flex code into an AIR application and saving a tremendous amount of time, and we were happy.

But being a Bleeding Edger means there will be dark days to contrast the brilliantly sunny ones.   Our ROI figures were not enough to protect all of us throughout this economic upheaval and some would have to make the sacrifice for the rest.  I would like to say that, as the manager, I fell on my sword for them but that’s not really the case.  The decision never reached my level.  I was the highest compensated on the team and so I was killed by simple, cold math.  The blood spilled that day is still dripping.  It still hurts.

The software job market is a rigged system.  Heavyweights in the market put enough momentum behind enough Java and .Net and C/C++ projects that they can be considered perpetual motion machines.  A class hierarchy between Java and .Net, perpetuated by recruiters with a simple word match on a job board, stacks the deck against the Bleeding Edgers in the mainstream.  You are a Hatfield or you are a McCoy or you are an innocent bystander likely to get shot in the crossfire.  The mainstream is not a system able to help the Bleeding Edger.  Sure, there will be the occasional posting that isn’t in your location and is looking for some bizarrely specific, must have requirement that categorically eliminates all humans including the guy who originally wrote the book on the library they are using.  In the end, Bleeding Edgers need to work outside of the system.

For the young, there are no unemployed Bleeding Edgers only uncompensated open source code contributors.  If you have the ability to live on nearly nothing, working outside the system can be a very rewarding and ultimately fulfilling life choice.  For the responsibility burdened older generations, there are really only two options as a Bleeding Edger.  The first, and likely most chosen, is to re-assimilate into the collective; scrub your resume of all references to Ruby and Jython, and  Grail, prop up your sun certifications if you have them, and become a team player.  The rest of us Bleeding Edgers, the ones the economy hasn’t driven to ditch digging, will become the countries next batch of serial startup founders.  We will be easy to spot, just look for the scars.

Technorati Tags: code, ruby on rails, ROR, software, software management, software development, web development

Aaron Worsham / Sep 17, 2008

The Establishment thinks we are stupid

People are stupid. History has shown it repeats itself, and people make the same mistakes. ~Harry Debes, CEO of Lawson

tanakawhobuildingThat was a pullquote from an interview with ERP software company Lawson’s CEO Harry Debes.  He was answering the reporter’s question on whether software companies had learned anything from previous attempts at making Software as a Service models work.  Clearly, he is not a fan of Salesforce.com, a competitor and SaaS poster child.

Debes makes an enthusiastic case for the merits of traditional software sales over the distributed revenue model of SaaS, which he claims prevents companies from making big returns quickly.  He may be right.

My contention with his argument focuses on his well worn and rehearsed counter claim that customers of traditional software vendors are free to use a software package indefinitely once the upfront investment is paid off, saving them money over time.  Does anyone still believe this fable?  Are we no smarter than we were in the 90’s, or are CEOs simply that far out of touch.

When financial institutions start falling, the press tends to shed light on their spending habits.  If what Mr. Debes is putting forth were true, then surely the 138 year old Lehman Brothers investment bank would be one of the big benefactors to those savings over times.  And yet, they spent over a billion dollars last year in new software. Surely you would expect a financial institution to exemplify the ideals of conservative spending, find any way possible to save money while delivering on their customers needs.  Yet I know that most financial companies spend large percentages of their revenue keeping up technology.  For companies of lesser means, there are still forced upgrades, maintenance agreements, obsolescence, migratory requirements that all lends force to the gale that blows up the costs of keeping companies running.  Has any publically traded company reported in their SEC fillings a year after year decrease in the spending of technology?  Should we be so blind as to assume that hardware, network connectivity, desktops, communication equipment all required new, expensive versions but that the software remained untouched, free from budgetary expenditure?

We now all know the truth masking the lie.  Traditional software would all be free, if we never needed to upgrade. Software as a Service may not reap those immediate returns that you are so eagerly seeking, sir, but do not attempt to misdirect the truth that as long as innovation is a competitive advantage and progress proceeds in a forwardly direction, we will have to pay someone to keep us in the game.

It is unfortunate for the Harry Debes of the world that corporations are slowly but inevitably being inflitrated by open minded technologiest who are apt to question the status quo.  You see, Mr Debes, I believe that people are not stupid.  We do and will learn from our mistakes.  We have already learned some lessons the hard way.  Should you be sitting across from me in your next ERP sales call, I will be more than happy to fill you in on our progress so far.

(photo by tanakawho)

« Previous Page

Primary Sidebar

About Sazbean


Sarah Worsham (Sazbean) is a Webgrrl = Solution Architect + Product Management (Computer Engineer * Geek * Digital Strategist)^MBA. All views are her own.

Business + Technical Product Management

My sweet spot is at the intersection between technology and business. I love to manage and develop products, market them, and deep dive into technical issues when needed. Leveraging strategic and creative thinking to problem solving is when I thrive. I have developed and marketed products for a variety of industries and companies, including manufacturing, eCommerce, retail, software, publishing, media, law, accounting, medical, construction, & marketing.

Copyright © 2008 - 2025 Sazbean • All rights reserved.