I agree this feature would make for an even more enlightening experience. Color/shade the highlighting as a function of its total lifetime on the screen. Words that are typed and deleted immediately after are the darkest yellow, words that live longer (like until the 2nd editing pass) are a lighter yellow, words that survive to the final remain white.
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.
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.
Luckily for them, they might benefit from having a "business" Internet link as opposed to a "home" one.
Before going to China, I decided to set up a server I could securely tunnel my browsing through. There are many commercial VPN solutions, but I didn't want to pay, and the free options are the first to be blocked. (Though it is an arms-race, and those services are still often usable.)
While in China, the SSH tunnel worked well to provide access to blocked sites such as Facebook, Wikipedia, and (for some unfathomable reason at that time) Python.org. However, I began to notice that while in my apartment, the connection would periodically close. I thought it was due to high latency or some automatic timeout, but it happened consistently enough to be noteworthy.
I took my laptop into work (a building with offices, a private school, and a bank) and tried the same SSH command, and to my surprise, I couldn't reproduce the problem. Later, back at home, I re-ran the same SSH command and browsing habits and I was disconnected within 10 minutes or so.
While China wants to control people's access to information, the government also understands the need for businesses to function well. This is why I suspect that residential connections are more heavily monitored and filtered - even if it's all automatic.
After all, why would a model citizen require a persistent encrypted connection to a server in the US?
[Reminder: this is only one out of a possible billion-or-so anecdotes, so it might not be best to draw conclusions about ALL of China from it.]
These points have merit, yet I know of at least one pioneering effort that was successful: The "Higher Cracking University" or +HCU for short. It ceased functioning a long while back, but at that time it didn't just meet, but far surpassed the expectations of online learning described in these comments.
Here you had a community that
- spent years simply learning
- shared their knowledge (for free!) in essays, email, and forum discussions
- maintained a level of intelligence in incoming classes by use of strainers (reversing assignments such as http://www.woodmann.com/fravia/strain99.htm)
- never needed to meet in person to contribute these great works
It can be done, but perhaps the question is, "why haven't we seen more of these in the wild?"
I knew I'd heard about this on the radio, usually I listen to BBC Radio 4 so I think that this http://www.bbc.co.uk/radio4/factual/thinkingallowed/thinking... half-hour programme is where I heard of it. Just in case someone is looking for an audio presentation.
From the article:
"Learning From Bad Things That Happen
Bad things happen to everyone, sometimes because of what we do and sometimes with help from us. We all have bad bosses, bad staffs, impossible and hopeless situations, impossible tasks, and unintended consequences. Aside from the trouble these bad things cause for you, the key is how can you learn from each of them.
Learning From Bad Situations
All of us will find ourselves in bad situations from time to time. Good intentions gone bad. Impossible tasks and goals. Hopeless projects. Even though you probably can’t perform well, the key is to at least take away some lessons and insights. Was there anything ironic, odd, or downright funny in all of this?"
Hmm, the Internet Explorer team wrote this? At least they've proven their "Level 1: Basic" proficiency by being able to laugh at themselves and their hopeless predicament.
I highly agree with the notion that one shouldn't deny one's weaknesses, and instead try to turn them into strengths (as raheemm and joshkaufman have written in this thread). This question, "Are you an information addict?" came at an opportune time, as I just finished reading this gem from Neil Postman, titled "Informing Ourselves to Death."
The talk looks at disruptive technologies, but points out that there are "losers" as well as "winners" when these emerge, and proceeds to explain why information has become nearly meaningless. His conclusions are in direct conflict with what I imagine many people here believe about the boon computers and information have provided to the world, but his argument is an interesting one, and hopefully it will challenge the way you think about this "Information Age."
In addition to providing the original footage, WikiLeaks appears eager to directly combat the misinformation sown by the U.S. government since the incident took place. My guess is that they wanted to refute the official reports step-by-step to maximize the impact of their leak, and so that there would be little chance of it being swept under the rug by yet another official denial.
Yes, it may come off as propaganda, but why would WikiLeaks want to do all of the hard work acquiring the video, decrypting it, and bearing legal repercussions from releasing it only to have the other major news organizations do the analysis and reap the rewards? WikiLeaks is in need of cash, so there's an incentive for them to provide the full report; and additionally, they do seem to be motivated by a sense of justice, so why entrust the same old news media who might not give it the attention it deserves?
I've noticed a certain anti-intellectualism going around this country; since about 1980, oddly enough. … I was in Nashville, Tennessee, and after the show I went to a Waffle House. I'm not proud of it, but I was hungry. And I'm sitting there eating and reading a book. I don't know anybody, I'm alone, so I'm reading a book. The waitress comes over to me like, [gum smacking] "What'chu readin' for?" I had never been asked that. Not "What am I reading?", but "What am I reading for?" Goddangit, you stumped me. Hmm, why do I read? I suppose I read for a lot of reasons, one of the main ones being so I don't end up being a fucking waffle waitress.
I'll agree with nickpp to a point: that happiness is transient, and that one cannot appreciate happiness without having suffered (however much or little - it's all relative, it's all in your head).
Having dabbled in Zen Buddhism, I don't like the thesis that life is suffering and to escape it we need to do away with want. If you want to be an emotionless zombie, sure, to each their own. But I now think that this tendency to deign "happiness = good; sadness = bad" and MINIMAX our lives is a huge disservice to our humanity. Hey, we're humans trying to make sense of a senseless world, and we're all on this crazy ride together. I'd rather collect experiences - happy AND sad - to remind myself that I'm alive, that I'm an emotional being, and so that I can appreciate others' experiences as well.
I'm much more fond of this take on happiness:
"The deeper that sorrow carves into your being, the more joy you can contain. Is not the cup that holds your wine the very cup that was burned in the potter's oven? And is not the lute that soothes your spirit, the very wood that was hollowed with knives?" -Kahlil Gibran
My husband would agree with you that happiness doesn't need to always be the end goal. I must have been raised with a Disney reality. Though I've realized I do need the sad; it's what helps me to think in a more complete way.