Everyone deserves some privacy

Recently I got charming hardware setup without any operating system pre-installed. As my wife likes to play videogames since she was a teenager, she has steam account with loads of games she bought over the years. Luckily for me, to enjoy the powerful graphics card, all I had to do was to purchase, install Windows 10 and to install games.

My last experience with Windows wasn’t actually too long ago – it was Windows 8 which was released in the middle of 2012. I really liked it and decided to further expand into the best of both worlds where you can run the required applications for software development and at the same time it is an environment to enjoy powerful videogames.

I dreamed of getting rid of Virtual Boxes running Linux environment that would take up all of my resources leaving me with 1 GB RAM free. That would allow me to work with git repositories on the same computer without connecting to my virtual environment using Samba, and then SSH to run the program and debug the software I was developing. I wanted to sync files right away and to be able to modify data without any delays which could cause trouble. And, at the same time, to be able to run some games.

Continue reading Everyone deserves some privacy

How to hire a good developer?

In my life, I have experienced many interviews. I was interviewed by small companies, by big ones, by popular, and less popular. Sometimes I was doing that because I wanted to get more experience, sometimes I was doing it because I wanted to know what I am capable of doing. Other times, of course, I was looking for a job.

Being a timid person, interviews seemed like a great way to improve the way I communicate with people. Especially since English is not my first language, as you may have noticed, it was essential to have stressful situations (read interviews) where I would have a chance to think on my feet and grow professionally. One day, I told myself that I’ll learn it that well, that I can actually write a book about software engineering.

Continue reading How to hire a good developer?

Superb Dashboard with WordPress and Github widgets

The other day in the office with a gorgeous view full of sunlight, I was passionately stubbled on our metrics. I thought about statistics about how cool they might be looking on the screen. Imagine extracting all data from different sources like Github, some trending messages from Twitter and unique visitors of your WordPress blog. Then imagine showing it in one place, like some big TV screen for everybody, motivating all of your team members. – No sooner said than done! I thought.

Continue reading Superb Dashboard with WordPress and Github widgets

Another Mars Rover Solution

I’ve noticed people like to share their solutions on the Github. No matter how good or bad was the design they still would like to show it to others (and others usually don’t care because they’re too lazy unless you’ve got to implement this problem yourself).

You can make any design for the problem, you can split and isolate as much as you want or you can make almost single line approach with Python.
No matter what your decision is going to be, as always, you have your own why’s – Why did you do it that way. Some people may disagree, someone may agree, but the fact is that the program works and now you can concentrate on the efficiency and its design. Continue reading Another Mars Rover Solution

Why to Run?​

If you are just like me, instead of going to play football (soccer) with your friends, you decide to spend half of your life in front of computer learning how this or that works. Despite all that time used on grinding a massive hole on your chair with buttcheeks, there are still few hours left.

For some of us, it usually sports activities we are lacking. How many developers do you know who often play football (soccer), hockey or just like to jog? I don’t know many people like that either. Most of us usually end up playing table football in the best case scenario.

Continue reading Why to Run?​

Find and Replace using Regex in Atom

It’s been a long time! As I don’t follow the instructions blindly but prefer finding my own way, I’ll introduce you to one of the simple but effective features in Atom editor called “Use Regex”.

Screen Shot 2017-08-02 at 12.57.42
Use Regex

I know it’s cool. If you are in the ancient VIM, Emacs division or at least had an experience of using it you might be aware of this feature that literally saves your ass from tons of boring copy-paste operations. But if it’s the first time you hear about it? Continue reading Find and Replace using Regex in Atom

Your analytical research using Twitter

Besides computer science, I like psychological experiments, scientific analysis, and conclusion made upon the historical data. I think it’s absolutely adorable to learn some new facts standing on true events. Eventually, you may come to the thoughtful consequence. Does it make sense to buy this house? Is it a good idea to own British Pound?

Continue reading Your analytical research using Twitter

Lonely Operator, eh?

I won’t argue how cool and handy “safe navigation” is but rather I want to warn you that overconsumption of it may lead you to the dead end… – Just like other bad habits. Where you are going to be trapped in your own code base is associated with “what the heck is wrong with it?” enigma.

Continue reading Lonely Operator, eh?

Implementing Twitter Bot using Ruby

When I was 15 years old, I dreamed of being able to develop bots. The story behind was terribly simple, – back then it was way too popular among us (the little nerds) to manage own IRC bots which could do some fancy things like log the discussion or just stay online for a long time. We thought it was kind of outstanding, and it reveals the level of our knowledge. Continue reading Implementing Twitter Bot using Ruby