Don't Miss a Thing
Free Updates by Email

Enter your email address


preview  |  powered by FeedBlitz

RSS Feeds

Share |

Facebook: Seth's Facebook
Twitter: @thisissethsblog

Search

Google


WWW SETH'S BLOG

SETH'S BOOKS

Seth Godin has written 12 bestsellers that have been translated into 33 languages

The complete list of online retailers

Bonus stuff!

or click on a title below to see the list

all.marketers.tell.stories

All Marketers Tell Stories

Seth's most important book about the art of marketing

ONLINE:

IN STORES:

free.prize.inside

Free Prize Inside

The practical sequel to Purple Cow

ONLINE:

IN STORES:

linchpin

Linchpin

An instant bestseller, the book that brings all of Seth's ideas together.

ONLINE:

IN STORES:

meatball.sundae

Meatball Sundae

Why the internet works (and doesn't) for your business. And vice versa.

ONLINE:

IN STORES:

permission.marketing

Permission Marketing

The classic Named "Best Business Book" by Fortune.

ONLINE:

IN STORES:

poke.the.box

Poke The Box

The latest book, Poke The Box is a call to action about the initiative you're taking - in your job or in your life, and Seth once again breaks the traditional publishing model by releasing it through The Domino Project.

ONLINE:

IN STORES:

purple.cow

Purple Cow

The worldwide bestseller. Essential reading about remarkable products and services.

ONLINE:

IN STORES:

small.is.the.new.big

Small is the New Big

A long book filled with short pieces from Fast Company and the blog. Guaranteed to make you think.

ONLINE:

IN STORES:

survival.is.not.enough

Survival is Not Enough

Seth's worst seller and personal favorite. Change. How it works (and doesn't).

ONLINE:

IN STORES:

the.big.moo

The Big Moo

All for charity. Includes original work from Malcolm Gladwell, Tom Peters and Promise Phelon.

ONLINE:

IN STORES:

the.big.red.fez

The Big Red Fez

Top 5 Amazon ebestseller for a year. All about web sites that work.

ONLINE:

IN STORES:

the.dip

The Dip

A short book about quitting and being the best in the world. It's about life, not just marketing.

ONLINE:

IN STORES:

the.icarus.deception

The Icarus Deception

Seth's most personal book, a look at the end of the industrial economy and what happens next.

ONLINE:

IN STORES:

tribes

Tribes

"Book of the year," a perennial bestseller about leading, connecting and creating movements.

ONLINE:

IN STORES:

unleashing.the.ideavirus

Unleashing the Ideavirus

More than 3,000,000 copies downloaded, perhaps the most important book to read about creating ideas that spread.

ONLINE:

IN STORES:

v.is.for.vulnerable

V Is For Vulnerable

A short, illustrated, kids-like book that takes the last chapter of Icarus and turns it into something worth sharing.

ONLINE:

IN STORES:

we.are.all.weird

We Are All Weird

The end of mass and how you can succeed by delighting a niche.

ONLINE:

IN STORES:

whatcha.gonna.do.with.that.duck

Whatcha Gonna Do With That Duck?

The sequel to Small is the New Big. More than 600 pages of the best of Seth's blog.

ONLINE:

IN STORES:


THE DIP BLOG by Seth Godin




All Marketers Are Liars Blog




Blog powered by TypePad
Member since 08/2003

« "It's not business, it's personal" | Main | The mathematical impossibility of universal delight »

The extraordinary software development manager

Being good at programming is insufficient qualification for becoming a world class software project manager/leader. Too often, we take our best coders and turn them into incompetent managers because it seems like a logical next step, and because we don't pay adequate attention to what we really want from these critical executives. (Hint, this is about many fields, not merely software).

1. Clients want useful visibility into the future in terms of costs, timing and deliverables

in fact, it's almost impossible to be too clear, to benchmark enough and most of all, to overdo the work of identifying forks in the road when it comes to decision making. When a client hires a developer or a company embarks on a software project, they are lost. Even something as complex as building a house is dwarfed by the rapid change, shifting priorities and most of all, the requirement for the new, that's involved in even a simple software project.

The indispensable software development manager is aware of this and lays it all out for us.

2. Code is going to be used, reviewed, updated and inspected by people other than the person writing it

At some point in the next [insert time frame], a dozen people we have never met will either be updating or using this code, whether they are people we hire or people we partner with. It's tempting to question the value of an organized architecture and clear code commenting, but again, it's almost impossible for an organization to overdo this. We don't have time to do it over so we have to spend the time to do it right. In software programming only the amateur's approach rewards speed over long-term usability.

3. A great programmer is worth thirty times as much as a good one.

Which means that hiring a good programmer in a competitive field is a killer error. It also means that managing a programmer in a way that accepts 'good' will lead to a fail as well.

4. Programming at scale is more like building a skyscraper than putting together a dinner party

Architecture in the acquisition of infrastructure and tools is one of the highest leverage pieces of work a tech company can do. Smart architecture decisions will save  hundreds of thousands of dollars and earn millions. We'll only make those decisions if we can clearly understand our options.

Or, you can have some newbies hack something together real quick. Up to you.

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d83451b31569e20154386f6779970c

Listed below are links to weblogs that reference The extraordinary software development manager:

« "It's not business, it's personal" | Main | The mathematical impossibility of universal delight »