Image for post
Image for post
iStockphoto / AndreyPopov

Learning by working should not be optional for a programmer. And it should not come at the expense of your free time.

Working in a coding school, there is a phrase I sometimes hear which I am never entirely sure how to respond to: “I am too busy with work at the moment to be learning new things on top of it.”

The reason I’m not sure how to respond, is that I can’t find a tactful way of saying that this entire way of thinking is a problem.

Before I say anything else, I want to be clear from…


Every developer, established or aspiring, should be able to answer this question

Image for post
Image for post
AdobeStock / Jakub Krechowicz

As the tech industry grows, and as its products increasingly become a part of our everyday lives, the question of ethical design is also gaining in prominence. And yet, it remains relatively nebulous — insiders within the tech industry interpret it differently, while outsiders have often never even heard of it.

This article on the subject does not intend to be conclusive, but on the contrary, to act as a starting point. The arguments raised here will hopefully encourage you to consider ethical design in greater depth, and…


Image for post
Image for post
AdobeStock / LightField Studios

Ask on the street who the biggest players are in the field of software development, and the same names will crop up again and again: Microsoft, IBM, Oracle, and often a handful of others which are not even primarily about software, like Tesla or Amazon.

Beyond these household names, however, there are giants lurking in the dark: enormous firms dedicated to software products or services that are not at all eye-catching, and which therefore consistently slip under the radar of the general public.

Today we will introduce you to five of these ‘invisible giants’ from around the world. And in…


Where we go beyond practical tips and delve into the deeper concepts and approaches that will let you speed up the rate at which you code

Image for post
Image for post
istock.com/metamorworks

In our previous article, we shared some quick fixes to write code more quickly without compromising its quality. Here, we will expand on that concept and go over the theoretical groundwork that leads to quicker coding — or, in other words, the ways to understand and approach problems in programming with a view to solving them more efficiently.

Before starting, it’s worth emphasizing that the precondition for efficient coding is a healthy, balanced approach to the work of programming in general. …


Image for post
Image for post
Copyright: Alexandra Jozwik

by Alexandra Jozwik at TALENTFIRST

I have personally worked with CodersFirst to perfect their tech interview protocol, and I can tell you that every software engineer has bombed an interview at least once. Sometimes even very talented engineers make interview mistakes which, though apparently trivial, may very well cost them the coveted job they were applying for in the competitive world of tech.

The good news is that these slip-ups are relatively easy to rectify once you’ve learned to identify them. In this article, I will reveal to you the most classic rookie errors that are made in tech interviews…


Want to roll out your beautiful code faster? Here are five easy, practical tricks that will instantly boost your programming speed.

Image for post
Image for post
istock.com/tiero

If any of us lived forever, we could always write code refined to perfection. Unfortunately the constraints of time and mortality — and less metaphysically those of our employers — mean that those of us wishing to learn how to code must also learn how to code relatively quickly.

Coding fast is a wholly other skill than coding well. In fact, it is arguably less a skill in its own right than the aggregate of an entire constellation of…


Image for post
Image for post
Picture copyright: Dušan Varcaković

For most of us, a ten-minute bus ride through the tranquil summer daylight of Stuttgart would be a perfect opportunity to relax. For 27-year-old Dušan Varcaković, sitting at the back of the bus as he returned home from work was his time to think of an escape plan. He had spent his early 20s cultivating a promising career which eventually landed him a well-paid, stable job as Digital Strategist for a big healthcare firm, working on fields he was interested in with people he liked.

In June of 2020 he was desperately looking for a way out of that.

“I…


Successful programmers all have their rules — some of the most important ones, however, have nothing to do with coding.

Image for post
Image for post
Photo by Lisa Schaetzle on Stock.adobe

Coding may just be the single hottest skill on the job market right now, with far more companies looking for it than workers boasting it in their CVs. While this urgent demand leads to all sorts of goodies in terms of salary and company perks, there is sometimes a risk that it may promote a “work before life” sort of culture — one in which programmers are told that being stressed, overworked or under pressure is ‘normality’. (Spoiler: it isn’t).


Image for post
Image for post
Ahmed shared his thoughts with the students of WBS CODING SCHOOL

We had an amazing virtual fireside chat with Ahmed Ayoub. In the middle of his career as a software engineer, he shared a lot of valuable insights with our current students. Here is a wrap-up of the talk including some Q&A.

About Ahmed

Ahmed is from Egypt and he is 36 years old. He started learning to code on his own. He did not graduate in computer science at a university. Currently, besides his job he is a mentor of about 60 to 70 people who learn to code, both within the industry and privately. …


Image for post
Image for post
Photo by Clark Tibbs on Unsplash

What are your goals in life?

Just want to have a comfy living without huge shifts? Or are you looking for a bigger purpose? You want to save the world but you’re not on track yet?

There are various reasion to change your career. It ranges from better payment and work-life-balance, new challenges or a lack of passion for the current job role.

Don’t get it wrong. It is totally fine to have a stable life without major changes. If this is what makes you happy, fine! Don’t chase shiny objects if it does not correspond to your character and goals in life. Be yourself.

That…

WBS CODING SCHOOL

We want you to stay one step ahead of a world that’s constantly evolving. And that’s why we have crafted cutting-edge courses in Web Development.

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