Its been a while since I have written a post. Wow its actually almost 2 years without posts. What was I doing all the time? Well, I was becoming a front end developer. It’s been a very tough endeavor to decide where to move with my developer career. I considered mainly these options: front end developer, back end developer, full stack developer, data engineer and finally machine learning. The front end is actually programming. After trying a few machine learning projects although it was fun…Continue Reading “My 7 reasons why to choose the front end”

Recently there was very interesting activity on the Twitter where famous programmers just admitted they are very bad at Computer Science (CS) and other fundamental concepts and still doing very well. Hello, my name is David. I would fail to write bubble sort on a whiteboard. I look code up on the internet all the time. I don’t do riddles. — DHH (@dhh) February 21, 2017 Hello, my name is Scott. I often confuse O(n) and whatever the other correct thing is. I can write…Continue Reading “We would fail to write bubble sort on a whiteboard… Should we be proud?”

When I first started using unit testing in my practice, I had no idea what I was doing. I was also frustrated. It made little sense to me to have everything unit tested because writing tests and preparing test data took me too much time. Ever felt the same way? Don’t understand where and when to write test and where you should leave the code alone? Don’t worry, this is normal. This happens to everyone who tries to improve the way he/she does software. I…Continue Reading “Few guidelines on unit testing derived from my experience”