WBS CODING SCHOOL graduate Kenechukwu Okoye used to study Biochemistry and Microbiology at university. Having switched to a career in coding, he now has advice for those in the sciences.

Picture copyright Kenechukwu Okoye

Kenechukwu Okoye — Kene to his friends — has some fairly straightforward advice for any young person currently studying the sciences: “Learn a programming language. You simply can’t go wrong with that.”

Kene’s straight talk sounds slightly ironic, considering how convoluted his path has been before landing his job as a web developer. As a child in Enugu, Nigeria, he used to dream of being a doctor, until a chat…

In my mind there is a little tally counter that keeps track of how many days I’ve gone without coming across the same question:

Why should I pay to study coding, if I can learn it by myself for free?

And if you know anything about the educational side of programming, you won’t be surprised to learn my counter rarely makes it to 20.

Now, I work in a coding school, and I want to be absolutely clear from the outset — that is a good, legitimate question which I would expect any smart student to ask herself. After all…

Senior developers are supposed to be patient with their juniors. If they lose their temper, it’s probably going to be for one of these reasons.

Adobe Stock / denis_vermenko

A few weeks ago I asked one of the software engineers I work with if he’d ever lost his temper with a junior developer. “Not over a coding issue,” he replied with a shrug. “When I work with people who are less experienced than I am, I’m expected to be patient and helpful when they make mistakes. There’s almost nothing junior developers do when coding that drives me mad.”

Almost nothing?” I asked.

I noticed…

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

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…

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


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. …

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.


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…

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.



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