Basics of computer programming Part 1.1: More obscure types of programs

So in [the last post]{@/Computers/basics_of_computer_programming_introduction.md} I tried to guide through the type of programs that are normally visible to the user.

Read more  ↩︎

Basics of computer programming Part 1: The Types of Programs

Coding is a buzzword, being able to write computer programs is a highly sought after skill and something that can come in very handy from time to time. There are many ways to write code that depend on a myriad of different constraints and requirements. There is undoubtedly an art to writing computer programs. Here I would like to share the philosophy and techniques that I have come to use and find useful over the many years I have been programming.

Read more  ↩︎

Basics of computer programming Part 0: Why programming

The question of why is by far the most important question to answer. Without the why, the rest of what I have read may very well be the class in school that you always loathed. So here I want to make it my task to get you intrigued about learning how to program.

Read more  ↩︎

Getting things right vs getting things done, aka requirements management

There is an inherent trade-off between doing things well and getting things done that I would like to share my thoughts on.

Read more  ↩︎

Societies of Tomorrow

This is a text inspired by the things I have seen either in my own life or through the internet. What I saw motivated me to also do something, and as I am not the type of person that likes big crowds and lots going on, I hope I can add something by writing down my thoughts and hopefully inspiring thought in others.

Read more  ↩︎