In Mountain View, the annual Google I / O conference ended. She was visited by Dan Kim (Dan Kim), a developer from Basecamp, known not only for creating a project management tool, but also for books “Rework. Business without prejudice ”and“ Remote. Office is not required. Kim did not like the maximalism of the phrase, which was popularized at the conference, and he expressed his opinion and told about his colleagues. Let's discuss this topic in the comments. Do you have enough time to live out of work?I'm going home with Google I / O 2016. It was a great conference - I met great people and learned a lot.
But while I was there, I saw something terrible that I still can't get rid of ...
')
“Eat. Sleep Write the code. Repeat". Bullshit!The words "Eat. Sleep Write the code. Repeat "printed on everything. I saw this phrase before, but this time it entered my brain, because it was actively sold at the conference. I literally spat.
What's the difference? It's just a t-shirt
No, I understand that Google I / O is a developer conference, and this phrase should be a way (although not at all original) to say that “programming is great and we want you to do it all the time!” I appreciate enthusiasm.
But there is a negative connotation - it is he who worries me. The phrase confirms the unhealthy point of view that in order to achieve success in this matter you should deal only with them. That only programming should be the meaning and purpose of your life.
Such nonsense. In fact - completely opposite to real life.
At Basecamp, I work with some of the best programmers in the world. And it is no coincidence that they all have numerous interests and talents far beyond their programming possibilities.
Whether it's racing cars, art, books, hiking, playing with a dog, running, gardening, or just chatting with your family - these first-class programmers love life outside of work.
They know that a truly balanced lifestyle - one that allows your brain and soul to rest - actually makes you a better programmer.
Life outside of work helps to develop important qualities: inspiration, creative thinking, patience, empathy, and many others. These skills will make you a better programmer, but you cannot get them if you continuously write code.
Do not believe deception
It's no secret that the technology industry loves exaggeration. How do you get the desired title ninja, rock stars or masters, if you do not spend all your time, except for sleep and food, for programming?
I will give my standard advice: ignore the hype.
This is great if programming is all that you want to do. I like such enthusiasm. With him you can go far.
But if you want to become the best programmer, you must make room for other activities. Give your brain freedom - and you will move to a whole new level.
When I'm not busy programming, I love being a dad. I also like donuts and pizza.
And when I don’t think about kids, donuts, and pizza, I’ll do my best to develop Basecamp 3 and my Android companion app.