I have a tendency to do a yearly review of lessons learned, as you can see here and here. This year is no different and I'm super excited to share what I learned.

Consistency, consistency, consistency

More then anything this year I was reminded that consistency plays a very important role if we want to get anywhere in our lives.

I try to read a few pages of a book, meditate and journal every day. Of course there are days that I don't do any of those things. However I've been pushing myself to do minimal amount of work possible on days when I feel like not doing anything.

For example if I don't feel like reading a book, I read only 2 pages. It literally takes me less then 5 minutes to do that. Same goes for anything else I'm trying to do, I just lower the barrier to the point where I can do it in a short amount of time.

I learned that little trick from Tim Ferris and a few people who love to write. They would write 2 pages a day if they were stuck. So Tim & friends, thank you!

Speed VS Quality In Software Development

As a maker of things by trade, I think about quality a lot. Whatever I'm building I want it to be as good as it can be. I want it to serve it's purpose, but with style and elegance.

I also love startups, and when developing software for an establishment of that type things move really fast. Customers want random things, market changes so you have to pivot and all sorts of weird shenanigans.

Building things requires balance between speed and quality. You need to know  when to press on the gas paddle and when to slow down and focus on quality. That can only be thought by good leadership and making a few mistakes.

I've learned a lot on when to deploy speed and when to deploy quality and I can only thank awesome people that helped me along the way. If you want to get good at building software for startups, I'd say that this is probably one of the most important things you can get better at.

Find something to do other then your job

I know you heard this one before, but it is really true. I've burnt out a few times this year, and when I look back it's almost all due to me typing away at the keyboard for 48hrs straight. I love what I do to do the point that I'd do it for free, but that comes with a price. I can do it and forget that anything else exists.

I enjoy working out and training working dogs. I enjoy hanging out with my family & friends. When I forget to do these things it hurts my day to day and my progress. I try to be more self aware when I'm steering too much in one direction and then I correct myself.

Even Gary Vaynerchuk from time to time has to play a bit of fantasy sports and watch Giants. Please find something to do outside of your work and realize that will make you better at what you do for a living.

That's it folks! Marry Christmas and happy new year! 🎄