Sign in

Maker — Coder — Writer | Let me inspire you

Interview resources, build your own X, a list of great public APIs, and more

Photo by Vishnu R Nair on Unsplash

This post was originally published on The Smart Coder.

GitHub is the number one platform for sharing all kinds of technologies, frameworks, libraries, and collections of all sorts. But with the sheer mass also comes the problem to find the most useful repositories. So I have decided to curate this…


4. Read books on software architecture

Man reading on laptop
Photo by Grzegorz Walczak on Unsplash.

Want to step up your game as a software engineer in 2021 and looking for advice on what to improve on? Here are some tips on what you can focus on to become a better developer.

1. Learn How To Write Clean Code

If you are a software engineer or architect (or you aspire to be one)…


11. Learn how to implement security measures properly

Code on laptop
Photo by Jantine Doornbos on Unsplash.

Whether you are already an experienced developer or just starting out, if you want to become really good in this industry, you need to constantly sharpen your skills to stay relevant. Here are some of the most valuable skills for developers to tackle this year.

Of course, you won’t need…


Practical advice for programmers

Man typing on laptop
Photo by Danial Igdery on Unsplash.

If you are a new developer or have some experience in coding but want to improve and advance to the next level, here is my advice as someone who’s spent more than 12 years in tech.

1. Learn How To Communicate With Other People

Communication is crucial both at work and in your personal life. Without communication, we…


Photo by krakenimages on Unsplash

A leader is not necessarily a boss, though most great leaders are bosses. A boss can be anyone who manages the work and behavior of others for pay. Becoming a great leader is just an extension of that. …


Photo by Austin Distel on Unsplash

I have loved computers since I was a kid and have been fascinated by the way computers work ever since. …


Photo by Andrew Neel on Unsplash

Blogging is an excellent way to bolster your reputation as a developer. You can share the knowledge you’ve gained over years of experience, and inspire other developers. The more interesting, useful content you have, the more people will follow you. …


Soft skills take time to develop. However, they’ll ensure a fulfilling career

People laughing at a table
Photo by Priscilla Du Preez on Unsplash.

The term “soft skills” has been used quite a lot in recent years. While it is often considered an old-fashioned — sometimes even ridiculed — term, the importance of social and emotional intelligence for those who work in software development cannot be underestimated. …


Photo by Annie Spratt on Unsplash

As a profession, software engineering is experiencing a massive transformation. Coding is increasingly less about lines of code and more about problem-solving with data. The rise of AI and IoT has changed the way we build software. …


Photo by Mahdi Dastmard on Unsplash

Many of us admire Elon Musk or Jeff Bezos for their tremendous success and wonder what their habits are and what they do differently. But, it’s often not the secret habits of successful people but rather the bad habits of unsuccessful people that make the difference, though. …

Simon Holdorf

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store