I’m writing this to help managers, clients and anyone that is not a tech savvy or doesn’t come from a technical background understand what is the cost of building big software products.

But what does it mean? Well, the easy answer is that it depends who you’re asking. E.g. for the client the cost is money (how much they pay for a the product). For a manager could be the resources (how many people, computers they assign for something to be done). For employees it would be time. …


Hello! This guide is dedicated to both new and experienced developers who would like to setup their workflow in developing backend APIs in NodeJS using TypeScript and Express (or anything you would like).

You can use this guide as an exact template or extract only the steps that interest you. After working for about 3 years and trying different styles and workflows, this is what I’ve found fitting my style the best and helping me be more productive.

You can use nodemon with tsc -w to automatically build your typescript code as you write. …

Ionut Ciobanu (John)

I’m a software and game developer passionate about clean code, architecture, cars and efficiency.

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