But sometimes I do.
My latest experience in software development raised me up and knocked me down in less than 6 months. I won’t tell you the whole story, but I will sum it up in 7 thoughts.
Recently I had a discussion with a colleague of mine about professional career, hard skills and how to stay in a good shape despite the environment, lack of time and “boring” working activities.
This conversation was an inspiration to write down this post about my attitude and share with you some techniques that I use to train myself in a professional way. Title inspired by one of the first blog posts I’ve read as a software engineer - Object Calisthenics.
Disclaimer: You should treat all information here only as my personal experience, I made no research and just do what I do.
Today I was chating with our local Mobile Community.
Aleksandr send some examples of OSS projects he contributes to and I decided to look at how
mobile developers write their code for mobile applications and libraries.
I was thinking about to join zerocracy for a long time and decided to give it a try (and try my dev power by the way) this spring.
This story consist of two parts:
Objective sequence of facts - what I did and what happened.
Most of the programmers and almost every Java developer heard about object-oriented programming.
We review code and write code based on polymorphism, encapsulation and inheritance (some of you also use absctractions).
We ask or asked about SOLID, KISS and DRY during the interviews.
But what's in a name?