A collection of IT related principles, adages and other wisdom…

Software Development Laws Everyone Loves To Ignore | Eponymous Laws
Image By Author

Software Development is the ultimate discipline organised by paradigms and principles that associate not only with coding practices and standards but also fundamental aspects of human psychology, focusing on implementing a balanced software development process. …

That you probably have not come across before

Top 10 GitHub Repos Every Developer Should Know | Programming | Technology | GitHub 2021
10 GitHub Repos Every Developer Should Know | Image by Author

GitHub is not just a version control service; it is a terrific content resource for all-things-development. From free e-books and tutorials, to interview preparation material and ‘awesome’ listicles, GitHub is the go-to learning hub for Developers eager to up-skill themselves and stay relevant. Besides:

Great Developers Never Stop Learning


Premium Sushi Experience in Japan

Sushi is more than raw fish — Premium Sushi Experience in Japan — Omakase sushi
Sushi Chef — Omakase Sushi

Sushi is much more than raw fish — this delicate rice-based dish has a thousand-year-long tradition as one of Japan’s most popular and healthiest foods. Recently it has been less than a novelty and more of a fashionable/mainstream meal that never ceases to evolve. …

Subtle glimpses into Japan’s hidden side — from a foreign resident’s point of view

Photo by Steven Diaz on Unsplash

Our Story

10 months ago my husband, daughter and I moved to Tokyo from London, for a temporary secondment with my work. After a long deliberation on whether we should do it or not, we thought: YOLO — you only live once! …

Index of all chmod permutations

I recently had to deliver a project hosted in Linux and I lost count of the number of times I had to fiddle with file and directory permissions… Yes I understand how they work; yes I can work them out in my head; yes I have memorised the most common…

Make tomorrow’s to-do list tonight and other tips to adopt right now.

Photo by Ellen Auer on Unsplash

The last few months have posed a challenge to many of us when it comes to separating work from the rest of our lives. …

Algorithmic Complexity Made Simple — This Is NOT An Oxymoron!

Photo by Dollar Gill on Unsplash

An algorithm’s performance depends on the number of steps it takes. Computer Scientists have borrowed the term ‘Big-O Notation’ from the world of mathematics to accurately describe an algorithm’s efficiency. Many self-taught Developers and Data Scientists either settle for a solution that ‘just works’ without thinking how to improve their…

Pearls of wisdom from the 7 Sages of Ancient Greece

Inspirational Ancient Greek Quotes
Photo by Arthur Yeti on Unsplash

I always loved quotes. My appetite for well-expressed wisdom started when I was little. Growing up in a Greek family, my parents and teachers used them frequently and these pithy sayings have stuck with me ever since, as their upbeat phraseology and structural balance make simple ideas more visible and…

Doing the laundry is not one of them.

Photo by Juan Pablo Serrano Arenas from Pexels

One of the most common dreads for young professionals is the unpleasant ‘Sunday scaries’ — they creep into our minds on Sunday morning and peak by the afternoon. They bring with them feelings of despair for the week ahead. …

Semi Koen

Passionate about creating elegant software. Fuelled by iced coffees & witty words. Currently in Japan. Opinions are my own; often flawed

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