Browsed by
Tag: Software Development

5 Additional Skills a Developer Should Learn To Improve Productivity

5 Additional Skills a Developer Should Learn To Improve Productivity

These skills ease your work I have been working as a software developer for more than 16 years. I have developed few skills in my early career that have helped me do my work efficiently and deliver a good quality code. I can not take the credit myself. It was my seniors who guided me and a little credit goes to the kind of work I got early in my career. These skills are not the core skills like you…

Read More Read More

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

How I Transitioned from Embedded Engineer to Cloud Developer

How I Transitioned from Embedded Engineer to Cloud Developer

It was not easy! I started as an embedded programmer. For the first five years of my career, I worked on the lowest layer of the software. I mainly coded in C, built protocol stacks, firmware, and media middleware. A few of my colleagues started an internet company and I decided to join them irrespective of my inexperience in the technology they were building. I am glad I took this decision. I faced many problems learning the application and backend…

Read More Read More

How Work From Home Has Changed And Became Less Desirable In last 18 Months

How Work From Home Has Changed And Became Less Desirable In last 18 Months

I used to love WFH, but not anymore. Work from home was something we all wanted before the pandemic changed everything. It saved us time, no need to commute to work, and more time with the family. Or at least we used to think that way. I must say, I used to love working from home occasionally in the pre-pandemic era. Traveling to work was a pain and I used to spend a lot of time on the road. Not to…

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

Microservices are great. But Don’t Use Microservices for the Heck of It!

Microservices are great. But Don’t Use Microservices for the Heck of It!

Microservices can become painful to manage The Monolithic vs Microservices debate has been going on for quite some time now. I know many developers who started breaking down their monolithic apps into several microservices. I was one of them. Microservices have been gaining a lot of popularity in the developer community, we can not ignore the advantages of monolithic architecture in certain applications. You need to make the right architecture choice depending on numerous factors like the capabilities of your…

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

When Does Your Startup Need a Project Manager and How To Hire One

When Does Your Startup Need a Project Manager and How To Hire One

Don’t hire before you need one! An essential way to succeed for a startup is to have impeccable project management in place. Before getting into the concept of project management, let’s talk about a dream every startup is built upon. TO BECOME A UNICORN. There are various stages of a startup that require different levels of project management. Conceptualizing an idea Building a team Building POC and validating the idea Iterating to build the product Generating revenue and battling at multiple…

Read More Read More

How Corporate Culture Can Slowly Turn You Into A Beast

How Corporate Culture Can Slowly Turn You Into A Beast

And How You Can Protect Yourself. I started my career with a large corporate company. It was not easy to get used to the processes they had in place. As it is true with everything, there are good and bad aspects of the corporate culture too. The positive aspect is slowly you understand the process that you hate in the beginning, and how it helps in achieving the goals at the workplace. The worst part of it is you see…

Read More Read More