Browsed by
Tag: Programming

4 Things You Don’t Actually Need To Be a Top Software Developer

4 Things You Don’t Actually Need To Be a Top Software Developer

You don’t have to be an expert All through my career in the software industry, I have seen many developers who want to learn and underestimate their capabilities. Many of us think we can be a top developer only if we are an expert in the language, framework, and domain. I am one of those as well. I have spent a lot of time getting expertise on certain topics just to realize there is always something new coming up. Here…

Read More Read More

7 Aspects Of Design That Make Its Review More Important Than That Of Code

7 Aspects Of Design That Make Its Review More Important Than That Of Code

Importance of the design and why you should get the design reviewed It is evident that each time a problem is given to a programmer to solve he tends to kick off with the code. This comes from habit, the eagerness of finding a solution, or the pleasure a programmer experiences from writing the code. Regardless of the domain and the expertise of the developer, if the code is being written without putting a design in place, it’s like constructing…

Read More Read More

5 Most Important Traits I Look For When I Hire A Developer

5 Most Important Traits I Look For When I Hire A Developer

My perspective towards the process of hiring I have been interviewing developers for years now. My most key lessons came from three types of people: Brilliant hires Ones I regret hiring Rejected candidates I paid more attention to the bad hires and analyzed what I missed when I hired them. I believe if the candidate is a good software developer and a good team player, he can learn any language and possibly any domain of software. It’s not easy to…

Read More Read More

6 Step Approach To Transition From Junior Developer To Senior Developer

6 Step Approach To Transition From Junior Developer To Senior Developer

It’s more than just the number of years of experience There is no clear line between a Junior Developer and a Senior Developer. And it’s not just the years of experience that matter. Your designation might be ‘Senior Developer’, but are you really worthy of the title. I understand it is not easy to define the criteria. But the real question is do you feel you can perform all the tasks that a senior developer does. The transition from a…

Read More Read More

How To Improve Your Software Design Skills At Work

How To Improve Your Software Design Skills At Work

Few of my learnings from many years of software development experience and after many mistakes Design is an important part of the software development process. Yet many of us do not pay much attention to the design of the product and start coding directly. There are many conscious ways to improve your design skills every day. Results will start showing up over time. Eventually, a realization comes, better design helps in fewer bugs and better code structure, and ease of…

Read More Read More