It's been ten years already since I started my IT career for good. A decade ago I created my first serious project – an accountancy application for my family company. It's hard to believe that this app is still in use these days. With lack of previous experience I created something that met people's expectations and satisfied their needs.

During those ten years I created numerous fancy projects and haven't shared them publicly. Countless number of times I thought to myself – if only I had a blog... And the very same scenario kept occurring once in a while, so I decided to finally change it.

I'm starting a blog!

I've been playing with various technologies recently which were a total mystery for me. I had to browse a lot of legacy websites and videos to find out how to achieve what I've imagined. I thought it might make sense to gather everything and help others to solve those problems faster.

Plan ahead

Okay, but what can I write about? I took a piece of paper and made a list of small projects and technologies I worked with recently. It actually turned out that indeed I do have something to write about! I could share my thoughts, mistakes I made and present awesome results I achieved.

MVP all the way

Easy projects tend to get too complicated even before they are started. And after a month of thinking about most sophisticated solutions to your simple project, you might end up saying – naaah, that's not worth even starting.

So instead of thinking too much, I opened a new tab in my terminal and typed rails new wojciechowski.co. That's it. I just started a new project and there was no way back.

Of course a lot of technical aspects came to my mind afterwards. Do I need to use any blog engines or frameworks? Where to host it? How to handle likes, comments, users visits etc. But to make my idea come alive as soon as possible, I decided to go with a simple Rails application with the list of topics I mentioned before. If my blog is dead after a month, well, all those functions would be useless either way. I keep my fingers crossed it's not going to happen!

Summary

Writing code is a piece of cake and a daily routine for me. Let's practice with blog posts then, to present my cool projects and unlimited possibilities of computer programming.

Photo by Wokandapix on Pixabay