Finding a Personal Coding Trifecta
jammag writes "For Seinfeld's George Constanza, his dream of the ideal moment was having sex while watching TV and eating a pastrami sandwich. He called this Nirvana state 'The Trifecta.' Developer Eric Spiegel adapts this concept of Nirvana to the act of writing your best possible code. He examines all (or most) of the possible things that might contribute to the 'The Trifecta' for developers — food, beverages, time of day. Spiegel also describes his personal Trifecta."
Wow, way to avoid reinforcing stereotypes there, Eric!
egypt urnash minimal art.
I have mod points, but instead of modding this post funny I'd rather point out that it's actually about 10x more intelligent than the article. How did this garbage get on the front page?
while the article is lame, the subject is not.
More important than what you need to get into your zone (because I think we all know how this works for our own needs), is how do you explain this to others who do not understand "the zone"?
The hardest part for me is getting others to respect my zone. They just don't understand. For kids, you can't really blame them. You just have to stay out of sight and out of mind. But for the adults, they often just don't get it.
The biggest "zone breakers" are interruptions of any kind or duration. Having to stop for even one minute to take a call or acknowledge a communication can break your flow completely and it can take time to get back into gear. I think there have even been studies showing it takes some 15 minutes average to get back.
And of course this applies to anyone doing something highly creative or thoughtful.
-- Senior Software Engineer, Attorney appearance services, locallawyerapp.com.
A few days of a free schedule, no interruptions, and a private, quiet workspace will do the trick for me.
Go away...
No, seriously, just go away...
Whatever makes you happy is the important part.
And writing good code will make your life easier than writing sloppy code since the sloppy code will haunt you forever.
Just being able to avoid those 02:00 in the morning calls the day before an important event accounts for a lot. A clear conscience makes you sleep well and have time over for your favorite actions. If that resolves to painting, making love or hunting that's a different issue.
If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
Why does his trifecta have five points?
http://twitter.com/OLDTELEGRAM
He completely overlooked this - in fact, I found this comment rather amusing: "...so I can take little mental breaks and sing along." Around coworkers. Whom, he assumes, have their earbuds in. They may have their earbuds in, but it might be that they are pursuing the lesser of two completely undesirable options. I used to think like he did - that I needed music in order to code. After trying a little experiment where I went without for a while, I realized how much I had been kidding myself. I am now a strong believer that there's nothing like a quiet environment for allowing one to focus on their work.
If somebody can do their best work at the drop of a hat, no matter how they feel, I'd venture a guess that their best isn't very good.
[b.belong('us') for b in bases if b.owner() == 'you']
Atmosphere or equipment. In my case, I like a quiet spot, an Aeron, and a Model M keyboard. Ridiculous? Maybe, even probably. But they help me get in the zone to work much more than, say, music, which I mostly find irritating.
I agree.
my coding trifecta is more like: 3 Pints of Guinness, 2 joints. and actually there isn't a third part to it.
99% of blowjobs I've seen in porn are awful. I'll take a cute girl who knows what she's doing over a clueless porn starlet any day.
So let me sum it up... 1) No accountability 2) Not a team player and too good to help others and 3) Not willing to interact with non-technical people.
Okay, then! Remind me never to hire you.
"Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman