The Future of Rust

Let me first point out the obvious: yes, the title is a little sensationalist. Also you might be asking why I should be entitled...

The Essence of Information

People look confused, when I tell them about my passion for Algorithms and Datastructures. Most of them understand what a Programmer is doing, but...

Why I Love Programming

Programming has many faces. It is the science of structured thinking. It is the art of eloquent expression. It teaches you to be humble when...

Tools

As long as I can think, Computer Science has been infected by religious flamewars. Having arguments about technical topics can be healthy but flamewars...

Are you a Programmer?

My geography teacher once told the story of her first lecture at University. As an introduction, her professor asked the class to draw a map...

On hard work

Great people get shaped by their achievements

  • There's Thomas Edison who developed countless prototypes before selling a single light bulb.
  • The unemployed Joanne K. Rowling...

Why I love text files

Text files are the single most important way we can communicate with computers. It's no coincidence that they are also the most important...

Running legacy code

This short article deals with a serious problem in software development: bit rot. When switching to a new platform (for instance from Windows XP...