

They will create all the required files, link all the libraries, create the template for your classes, and do bunch of other “only developers would understand” stuff.
SONIC GET IT DONE ATTITUDE SOFTWARE
To give you a nice example, most of the modern software development tools provide a means to build the skeleton of the software application for you. He would take no shortcuts, which annoyed me when we were under tight deadline. But his relentless focus on learning and improving combined with incredible persistence and willingness to work really hard made him in couple of years a true expert in his field. In my former life I had a guy on the team who started as a junior developer with less than impressive educational background. At the same time I know many people who by working on the right things and working really hard stepped out of their own shadow and are the top performers in their teams and have a great success in life.

They have a huge potential if only they would decide to give it a try. I know many really smart people who don’t have particularly big success in life simple because they just rely on their talent too much and got lazy. You have to put in the hours of hard work if you want to succeed. Working smart is a good start but you cannot take shortcuts. Eventually, you will build a broad portfolio of skills that will help you succeed. You get there by deliberately practicing the things you need to improve. If you want to be a great tennis player, great pianist, great developer or a great manager you won’t get there just by constantly practicing things you already know. He proposes that the true genius is in working hard on the right stuff. I like the term “deliberate practice” coined by a psychologist K.

Keep in mind, he could be doing magnificent job, he could be key to the success of his project, he could be working really hard, but it doesn’t change the fact he was working on the wrong stuff. So in fact he had 1 year of learning experience and 9 years of limbo. He was doing a good job, but there was zero opportunity to learn and grow. How is that possible? This person was working on one product for last 10 years. I could talk to a software developer with 10 years of experience who turned out to be no better than someone with 1 year of experience. Based on what I have seen my conclusion is that “years of practice” just don’t matter at all. Over my career I interviewed hundreds of people for various technical and management positions. In this context even making a presentation about your product for the twentieth time may give you something new if you constantly focus on improving the week points from previous attempt. What are the “right things”? These are tasks that not only get the actual job done but they also have aspect of giving you a chance to improve or learn new skills. You might be hardest working person on Earth but if you don’t focus on the right things you will get nowhere.
SONIC GET IT DONE ATTITUDE HOW TO
You need to ensure you work on the right things and you need to constantly look out for ways how to work smarter and how to be more efficient in the way you get stuff done. I’m not saying one should be a mindless drone and just work hard in hopes of succeeding. It sounds great, sadly it very rarely ends up that way. It may sometimes create a picture of a vast number of brainless robots working sixty hours a week instead of reading a book to get all the wisdom and somehow create a bigger success by working on the right stuff, the right way in half the time and have twice the success. So much advice was given about working smart rather than working hard.
