This has been a crazy week. I'm tech leading a huge project with a crazy hard deadline, and to be perfectly honest, most of the stuff I've tech lead, while large projects, have had fairly small teams and dealt with systems I knew inside and out (it was all in the AOL Search days). This is a pretty large team, and we have to deal with systems I've never even heard of before. What does all this mean? It means that I haven't worked less than a 12 hour day this week, and one day, I actually worked a 20 hour day.
In the midst of the 20 hour day, I realized that we have a bunch of new folks on the team, and I came up with a list of some of the hard non-technical lessons it took failing a couple (OK, several) times to learn. These are painful lessons, and I figured I would do my best to save them the trouble. The whole e-mail got a little maudlin at the end (I think I sent it in hour 18 of the 20 hour marathon), but I figured the list might be worth sharing with the world. Enjoy. I'd love to hear your tips for surviving in development (web or otherwise) too, because I know this isn't all of them.
I know, you'd think that this stuff is pretty self-evident - but it's not. Geeks are proud. We don't like admitting we don't know the answers, and most of us don't like asking for help. If you have a geek in your life, you know this. It's something we have to get over. It takes time - be patient with us.
Got more? What else belongs on the list?
| Your Name: | |
| Your E-mail: | |
| Your Site: | |
| Your Comment: | |
You can use Textile formatting in your comments (but no HTML). Here's a quick cheatsheet:
This is the personal site and weblog of Kevin Lawver and Jen Lawver. The views expressed on this site are our's and not those of our family, friends or employers. license
Powered by: Movable Type
Hosted by DreamHost
Alan said:
Alan said:
Kevin said:
David said:
Alan said: