Getting Ahead in Your Career

This section contains a collection of articles related to a career in IT with the majority of its focus dedicated to software development. We talk about the advantages and disadvantages of working in IT, how to be successful in your career, and what pitfalls to avoid.

Contradictions in TDD and why it’s merely a guidance and not the gospel

Test-driven development (TDD) is a highly popular and highly misunderstood subject. And there is no surprise as to why it’s so misunderstood. If you look at any single guide on what the canonical TDD rules are supposed to be, it would be vague and incomplete. Today, I will demonstrate to you why it is so.

Contradictions in TDD and why it’s merely a guidance and not the gospel Read More »

Why you don’t need maths to become a programmer

Programmer, also known as software developer or software engineer, is an in-demand profession that usually pays well. Another good thing about it is that, unlike it is in other skilled professions, you don’t require a formal qualification to become a software developer. Most employers are interested in your skills and not your certificates. Because of

Why you don’t need maths to become a programmer Read More »

Why studying algorithms will enhance your programming career

As someone who is interested in becoming a software developer, you have probably heard that it’s important to learn algorithms. Or maybe you have already started your programming career and haven’t yet encountered a situation where knowledge of algorithms would be beneficial to you. Either way, you might be wondering why would you need to

Why studying algorithms will enhance your programming career Read More »

A Quick Guide to Establishing a Business as a Coder

Photo by Christopher Gower on Unsplash. To be successful in running a modern business, it’s important to create easy-to-navigate software tools. Software coding has changed the way people do business and can be crucial for long-term development. It would be important to learn primary coding languages like HTML, CSS, Python, JavaScript, and others. This will propel your

A Quick Guide to Establishing a Business as a Coder Read More »

How to future-proof your career as a software developer

The world is changing at a rapid pace. Many jobs get automated away. AI is gradually taking over. Because of this, there are many professions that thrive today that will not exist tomorrow. As a software developer, you shouldn’t worry about technology replacing your job. You are contributing towards creation of the said technologies. And

How to future-proof your career as a software developer Read More »