Hacker News new | past | comments | ask | show | jobs | submit login

I sorta fancy myself as a do-it-all. I do the design, write the backend, sell it to the client, do the testing, receive the feedback etc. I think it comes from the fact that I've been doing all of this for almost two decades now. I have spent three times more time fiddling in Paint Shop Pro than professional graphic artists in Photoshop. I may not be able to make designs as pretty as 280North but that doesn't stop me from giving it my best.

I've also spent more time and energy configuring Apache and various *nix apps than most sysadmins. But I don't feel comfortable blogging about "Top 5 Unix commands you must know" because I always feel there are 100 others who know more than me so I'll let them blog on these topics. I'll blog about what I'm good at or my own experiences. Which brings me back to the do-it-all topic - if it needs to be done, I want to learn how to do it and do it well. I delegate and outsource when I have resources available but if not, I just do whatever needs to be done. Heinlein's quote seems pretty appropriate here:

"A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects."




That is an excellent quote, although it's given me a few more things to strive for in my life. (butcher a hog, set a bone, write a sonnet, die gallantly)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: