Once upon a time, there was a sysadmin. They were quite happy running systems, writing the occasional Perl script, and certainly Not Being A Developer. Then one day, their friend said: “Hey, our Ruby-based proof of concept needs another developer. Can you code?” “Well, I can try!” was the response. Eight years later, that proof of concept had turned into a company employing over 50 people. But that sysadmin was still very insecure about what they had accomplished. Why?
In this session, you’ll discover lessons learned by a nontraditional programmer as they attempted fit into the modern software development world. We will cover projects both embarrassing and cool, shipped and unshipped, that blur the lines between good code and successful code.
While the push for software craftmanship is a laudable one, is there a place for developers with less than 100% code coverage on their tests? Can you fit into a development community where the luminaries are all much more skilled than you may ever be? How good do you need to be before you can ship something? How do you deal with other developers criticizing your work?
Knowing how to distinguish between bad, good enough, and great is a vital skill, and often we are too quick to evaluate our own ideas and abilities. If you have ever judged yourself and put a project on the shelf because of internal (or external) criticism of your abilities, you will likely learn something valuable in this session. You can do great things – trust yourself!
H. Wade Minter is the CTO at AdWerx, which is bringing big-company online marketing to very small businesses. He is also the ring announcer for a professional wrestling federation. The two may be related.
©2015, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org