Michael Lehman's Podcasting from SoftwareLand : The Podcasting Man since October 2004
Updated: 1/22/2007; 6:18:00 PM.

 

Subscribe to "Michael Lehman's Podcasting from SoftwareLand" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.

userland@mikelehman.com - Michael Lehman: Manic Minute - Michael Lehman: Manic Minute

Creative Commons License
This work is licensed under a Creative Commons License.

 
 

Monday, December 20, 2004


Update#4: Testing an additional enclosure fix after restarting radio
Update#3: Testing enclosure fix after restarting radio
Update#2: (testing fix for Radio UserLand that will get enclosure length correct even if redirected!)
Update: (correcting URL for enclosure)

Survivor: SoftwareLand... Learn to be a name....not a number!

As a long-term veteran of the software biz I feel the pain of those who wish they could just code forever.  Outsourcing and off-shoring unfortunately, are part of our brave new economy.  

So here's what I think you need to do to not get thrown off the island of SoftwareLand:

(Thanks to the article by Howard Adamsky in Software Development Magazine for the 6 bullet points to which I'm adding my $0.02)
 

1. Do not plan to write code for your entire career.  

  • Or if you do... learn every new thing you can get your hands on and don't ever stop learning.  Learn to learn more quickly than the next person. And get that you can't just code... read on McDuff...

2. Learn to communicate effectively. 

  • Yes Bunky, you've got to write intelligible prose that can be understood by those folks not blessed with a genetic understanding of how binary maps to hexadecimal!

3. Develop people skills. 

  • This means, in my humble opinion... be friendly and be honestly interested in other people's lives!  This is also known as open ears are more valuable than an open mouth.

4. Move into the people part of the business.

  • This doesn't mean leave the software part of the business.  It means learn the part of the business which exposes your software to human beings and interact with them... they *are* the ones paying for what you build.

5. Learn how to sell.

  • No, this doesn't mean you have to learn how to tell less than the truth.  It means.... (see #2) Learn to communicate what is valuable about you.  You might know in your bones that you're the best microcode designer that has ever lived but if you can't convince me that (a) I need what you offer and (b) the value you provide is worth what you charge.... you're a commodity, which is *NOT* what you want to be.

6. Consider consulting. (i.e. Learn how to provide value not just information)

  • Consulting... what a grab-bag word!  I've worked as a "consultant" for most of the past 20 years and have never had the same task twice, been a software gigolo, a writer, a system designer, a hiring manager, a hardware designer, an errand boy, and a salesman....and oh, by-the-way, a business owner.  A successful consultant offers something of value that you can't find anywhere else.  When the "dot com" era crashed, I was a Java expert.  In 1997, that skill was very valuable, in 2001 I couldn't give it away.  However, as I'd done many times before (just like when I started learning Java in 1995 while plying my trade as a VB/Windows expert), I had started in 2000 to investigate .Net and by early 2002 I was leading a team of .Net developers building WinForms, Web Services and ASP.net.  All because I was always looking out for the next valuable skill that I didn't have.

The point is... to stay on the island...you must be an identifiable individual that provides more value than you cost not just a commodity code generator.

Note: As with everything else on this blog, these are my personal opinions and are not an official nor informal representation of my employer!  Your mileage may vary... but it's worked for me.


3:25:49 PM    comment []


December 19, 2004

Welcome to the second episode of The Podtridge Family

This week:

    "Running Away" (c) 2001, Lyndzie Taylor, Podcast rights granted

This song was recorded at the studio of Grammy-winning producer (and in this one case, co-writer), Clif Magness.  Lynzdie and I went to Santa Monica to for her to work with Clif on June 6, 7 and 8 of 2001.  Clif had a basic chord progression and gave a very basic track to Lyndzie who then took it back to the hotel room and, in about an hour, wrote the melody and lyrics.  The next morning we went back to the studio and she recorded the vocal, all-the-way-through, in ONE take.  The only overdubs in this song are a few "doubles" for the choruses.

    "(Thank Your) Lucky Stars (For the Black and White Cars"  (c) 1999, Argyle, Podcast rights granted.

This song was penned by Daniel's band mate and Argyle drummer, Doug Bellucci, as an ode to the Los Altos, California Police Department who kept stopping Argyle and their friends simply because they were teenagers driving like teenagers do...

    "Deadline"    (c) 1999, Michael Lehman, Podcast rights granted

During the height of the dot com boom one of the online brokerages companies, I think it was e*Trade, was running a commercial where an obvious dot com developer type came home to find all of his plants dead because he'd been working too hard.  Being a developer and creative type, I knew well the feeling of coming up from the "zone" to find the world a different place than it was when I'd started.  I'd also learned, as I suppose many of us have to, that a deadline, the bane of our existence, is sometimes the only way to force something to actually get "done"....and so, for creative professionals of all types...enjoy!

Enjoy!


5:30:06 AM    comment []

© Copyright 2007 Michael Lehman.



Click here to visit the Radio UserLand website.
 


Softwareland is a part of the TechPodcasts.com family of podcasts:

December 2004
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  
Nov   Jan