The most important skill for 21st century
We are living in the information age. Many traditional industries and jobs associated with them are on the way out. Internet and smart technologies have radically changed how we live and work. Although technology has improved our lives overall, it also made certain things much more challenging. One of the Continue Reading
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 Continue Reading
6 ways to annoy a software developer
Being a software developer makes you see the world in a particular way. Because of this, software developers usually share similar opinions on certain things. This is why there are things that are almost guaranteed to annoy any software developer. It’s good to know these things, so you aren’t hated Continue Reading
How to make money by creating online courses
There are many ways of making money online, whether you do it as your main activity or as a side project. And today, we will be talking about the method that I am most familiar with – publishing online courses. I have been doing it as a side activity for Continue Reading
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 Continue Reading
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 Continue Reading
How social media is killing your dreams
Social media is one of the greatest inventions of the 21st century. Facebook allows you to keep in touch with your friends, regardless where on the globe they live. If you have in-demand professional skills, LinkedIn allows you to move up the career ladder with only a fraction of the Continue Reading
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 Continue Reading
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 Continue Reading
How to make most of the lockdown (and not become an alcoholic)
COVID-19 pandemic has severely disrupted the normal way of life. Since it begun, “stay at home” orders have been introduced everywhere across the globe. For many people, it was like a kick in the teeth. Mental health issues have skyrocketed. Consumption of alcohol and other drugs has increased. COVID-19 kills. Continue Reading
Taking advantage of manipulative social media mechanisms as a user
Social media is built upon powerful manipulative algorithms that can influence behavior of its users. However, it is also a very powerful tool that can greatly aid you in education, building your business, developing your career and exerting your influence in other ways. Even though most of the mechanisms that Continue Reading
10 Pragmatic reasons for becoming a software developer
In one of my previous blog posts, I talked about the negative aspects of software development career. The goal of that article was to show that software development is not for everyone. This time, however, I will outline the positive sides of a programmer’s job. I will only outline pragmatic Continue Reading
How to get your first job as a self-taught programmer
It may come as a surprise to you, but many professional programmers are self-taught. And many of them have been able to reach fairly high positions in their career. Therefore, it is not only realistic to get into the software development profession without any formal programming qualifications, but it’s also Continue Reading
What information you must never share with recruiters
Recruiters are great. If you are a qualified professional and are looking for a new job, they make the whole process a whole lot easier than it would have been otherwise. You no longer have to do all the job applications yourself. And neither you have to spend time doing Continue Reading
The book every software developer must read
Many software developers want to be the best they can be in their craft, but few know how to achieve it. In the age of information overload, it is very hard to figure this out. Although there are plenty of websites out there that tell you how to become a Continue Reading
Proven way to make programming fun
Software development can be a very interesting and financially rewarding career. With abundance of free online tutorials, learning how to program today is easier than ever. However, there is one major hurdle that everyone who has ever tried coding is familiar with: the process of writing software can, sometimes, be tedious Continue Reading
Becoming a software developer is easier than you think
Everyone knows that software developers is one of the best paid professions. However, the most prevalent assumptions are that entering this career is a long and complicated process and that most people are just not cut out for this type of job. Many people believe that you will need to have Continue Reading
Creative ways for a software developer to earn money on the side
The profession of software developer is in high demand these days. Jobs in this sector are easy to find and most of them offer above-average salary. However, another attractive aspect of the profession is that, with the right skills, there are many creative ways of earning extra cash on the side Continue Reading