DEV Community

Discussion on: The Most Important Non-Programming Skills for Programmers

Collapse
 
burlresearch profile image
Scott Burlington

You certainly laid down the 7-deadly sins of non-programming, but I think you skipped #1 - Writing Proposals!

Coding the thing for me is the reward at the end of a long train of non-programming BS. Convincing the client, building a tech spec, planning the work cycle - this can all add up to $0 if you lose the proposal. It can be far worse if you win, and plan it wrong. And, though it's like problem solving, every step seems painful to me.

A good proposal will

  1. win the work
  2. lay down the right path for design + development
  3. be backed by a business model that makes sense

This is certainly the most important thing. If you want to survive out there.