Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Reading this, I was immediately reminded of why I couldn't wait any longer to start my own company. As others have mentioned in the thread, many of these 33 lessons are spot-on ...unfortunately. (I don't want to sound like I'm criticizing the author - it's well-written and concise, and he's certainly achieved the composition skills his boss had hoped.)

Some of lessons compared to working for yourself: >1. You’re not smarter than anyone

Unfortunately, we're "smarter" than our users in that we over-estimate their comfort with our service. The majority of users are not necessarily computer-literate or used to the modern computing idioms Westerners take for granted. (My company is in a developing African nation, operates over SMS, and every day we're surprised at how many users misunderstand what we wrongly assumed to be simple instructions. Example: "SMS 'en' for English. SMS 'fr' pour le Francais." and we receive an SMS containing "[our-product name] fr". Gah, wasn't prepared for that!

>3. Looks matter

Like most things in life, "it depends." When I'm working in my underwear, no they don't. When I'm going out to recruit new users, I'll groom/dress in a way that's likely to appeal to that specific demographic du jour. I'm young, which scares some people (the kind of conservative, MegaCorp lifers who'd normally agree 100% with this article) because young == inexperienced. Ok, so I don't shave for a while before planning to meet them. +10 to age perception, "maturity" unlocked.

#4's brains are splattered on the wall, and bad_user is holding the smoking gun. Well said, amigo. The advice I've taken from HN on this matter is simply "fake it 'til you make it". HOWEVER, being a short phrase, it's prone to misinterpretation. It doesn't mean lie about what you can do. It does mean when I'm negotiating with veteran suits I should try to remain calm and collected, like I have some clue what I'm doing (I don't, but if you can't believe in yourself, how the hell is your client supposed to?).

>6. Software’s primary function is to earn profits

Nah, it's about making the users of your software happy. This way, the advice applies whether the software is FOSS or commercial.



(continued)

>32. Never Get Drunk At Work Parties

I'd rephrase this to "know thyself". If you know you tend to show your anger/depression/lecherousness when drunk, maybe it wouldn't be such a great idea. Working for companies big and small in the past, I personally enjoyed every opportunity to go out boozing with buddies or bosses. I'd argue that several of the 33 lessons can be checked off at once this way; the idea is comical enough to me (a high-functioning alcohol aficionado), I'm going to spend the rest of the post on it:

>1. You’re not smarter than anyone Nothing like the ancient bonding ritual of drinking until you can't stand straight to bring about the status equilibrium. But it will give you the chance to mention the stuff you have done right that might not have gotten the attention you'd hoped (10. Toot your own horn). "Well, Bob, writing that script last week was easier than walking right now."

>2. There is such a thing as a stupid question And several of them will pour out during the bar-crawl. This is good because you have an excuse to talk frankly with one another. This ability to communicate without fear of reprisal is so important, it's a part of the lifestyle of Japanese salarymen. Afterwards, all is forgiven/forgotten because, hey, you were drunk. This means whichever you're going for (16/15. Do/Don't be a yes man), you can feel comfortable in being honest.

>3. Looks matter This pretense falls apart when the top officers of a successful company are joyously murdering their favorite karaoke songs because their brains are too soaked to simultaneously read the words and produce the sounds they represent. It's an ugly reminder of the beautiful truth that, no, your looks and performance are independent variables.

>4. Know what you know and what you don't know And take advantage of this opportunity to ask the important questions. Not banal, "8. Have a presence", "I'm here too, remember?" small-talk. You can learn the most fucking important information about your work (and thus, life - depending on how you look at it) by splitting a bottle with your boss. This is so important, I'm going to type "fucking" again.

At my entry-level position at my last job, I knew as much as the top managers - possibly more, if you consider that the other people "playing it straight" won't tell the executives what they don't want to hear, but will happily vent their frustrations to you (7. Listen to people, 9. Archive Everything you can, 31. Find out what you like and don't like about your job).

Bonus: when people are complaining, they're telling you how to win their hearts (11. Help others and they will help you). When they're drinking and complaining, it's more likely to be truth and not mere politicking.

>11. Help others and they will help you Nothing builds camaraderie like holding your manager's head over the toilet and fetching him some water (or whatever the situation happens to be - searching for the house keys under a desk or the managing director, incidentally, under a desk). Improvise ways out of the adverse situations resulting from the group's drunken antics (30. Do the best you can with what you have).

I am mystified by the social ritual of drinking and continue plunging into it in hopes of better understanding it, but the strongest personal - and consequently, professional - bonds are forged in the fires of irresponsibility (24. Learn to work in a team).

If anyone has recommended reading on this phenomenon, please do share!

>18. Make Friends >19. Have Fun >20. Know when to put in the extra hours >21. Don't get too comfortable >26. Make your job enjoyable >27. Take Breaks >28. Be A Cool Guy

All apply directly.

I realize a lot of this will sound ludicrous, immature, illogical, terrifying and so on, but anyone who's taken part in school life and business life will have no trouble observing that these adjectives can apply to both. I don't want you to get shitfaced and stumble through the datacenter, tripping on wires and unplugging them before drowning in a puddle of vomit. I do want you to step out of your comfort zone, arrange where you can share more than a few drinks with your boss, learn about your company through his eyes, and better yourself as a result of it.

In the context of HN, I would re-title this article: "33 reasons to start your own company!" In the context of this post, I would re-title it: "32 reasons why reason 32 is bullshit."


(deleted and moved here because it messed up the post order)

Ooh, ooh, and one more thing...

12. Advance your skills at all times [...] It's hard to say what will be popular in the software industry in ten years, but I can guarantee it won't be esoteric Anime.

At the risk of sounding even more juvenile than in my previous rebuttals: fuck that. I know that "anime" here is just an example of any "time-waster" that "professionals" like to hate on, as if every second of every day has to be scheduled in advance and accounted for or else... or else... chaos!

How about we don't just develop as worker bees but instead as human fucking beings? Saying "don't watch anime" is barely different from saying "don't read books" - it's the quality of the content that matters. I've gotten more out of Tengen Toppa Gurren Lagann than The Bible because the protagonists in those stories remind me to keep pushing past my limits, whereas the other work of fiction would instead as us to give in and accept our lots in life.

Whether you're Randy Pausch or Bob McBurger-flipper, our lives are ending one second at a time. Let's use that time wisely, sure. But let's also enjoy ourselves. I prefer my anime, books, wine, women, ...life to be the most interesting the most often. Whether that means reading The Little Schemer to expand your mind or lying in a field eating mushrooms to expand your mind, it's not for me to judge. So don't be hasty to write off the computer nerds who like anime.

I'm not mad, just passionate ;)




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

Search: