The Law of the Draft, or What it Takes to Write Good Software

by Dmitry Kirsanov 9. April 2012 16:41

Moses (brings 10 testaments), painting by RembrandtNot long ago one acquaintance of mine, an HR manager, said that she doesn’t believe that I’ve deleted a small document I’ve created a year ago for my own needs. A list of 20 questions for beginner software developers. I wouldn’t ever consider it an asset.

She couldn’t believe I was able to delete so important and useful thing.

I tried to recall what else I’ve either deleted or abandoned during my life as professional, and who would consider THAT as an asset. And the scale of what I’ve seen in my vision led me to obvious, but perhaps unwritten law of software developers. The law of the draft.
In short, I believe that you should always have at least one project ongoing, and it shouldn’t be anything related to your job, as well as you should not consider to obligatory release this project.

Here is why I think you should follow this rule, unless you already do:

More...

How Musical Skills Affect IT

by Dmitry Kirsanov 16. February 2012 04:17

Music notesAs you know, I am a trainer, among other trades. As my Swedish colleague said – “your guitar has many strings”, and this string is of the most important ones. Among other benefits, this allowed me to meet many bright minds of IT scene and that way to get more material for analysis and correlations.

One of the most fascinating and unexpected findings for me was the fact, that musical skills are directly related with the ability of person to write better computer software. In other words, there were no bad software developers among those whom I knew or heard about and who also were good at playing musical instruments.
I am not even talking about composing of music, or singing, or dancing (which, at some degree, could be considered a musical skill, isn’t it?), just plain performing. More...

SEO Tips and Tricks 2012: Pretend You are Something Else

by Dmitry Kirsanov 15. February 2012 13:01

SEOHow about to own the official page of your country? No less! Create a page of your country (or state, city, district – whatever is more relevant to your country) and place huge banners throughout the city claiming something like “We have X and Y and now we have the Facebook page! What are you waiting for, like us!”. Instead of X and Y you can place what your country is known foremost and what your people are proud of. More...

Tags: ,

Analytics

Proactive Thinking as The Most Precious Ability

by Dmitry Kirsanov 11. February 2012 10:20

butterfly in a jar“You see, there is only one constant. One universal. It is the only real truth. Causality. Action, reaction. Cause and effect.”

Merovingian, The Matrix Reloaded

Sometimes I think that lack of proactive thinking is a root of all evil. Buzzwords aside, I am talking about the analytical skills and using them.

By coincidence or not, but for the last few months, when I am analyzing the cause of someone’s failure in any area, it appears that lack of analytical skills, or thinking 2 steps ahead, was the paramount part of it.

As a metaphor to understand what I am talking about – let’s take a car. Imagine, that someone has created a car without brakes. Because he was only thinking about taking off, and not about how his journey would end.

A friend of mine once left home with about 120$ in her pocket. She took a ticket to a plane and fled to England. No plans, no language, nothing at all. She was 15 years old somewhat naïve girl. I wish I could have a better example of real-life lack of proactive thinking. More...

Software as a Service at Glance

by Dmitry Kirsanov 29. January 2012 07:00

Software as a paid ServiceI am beginning the series of articles about various SaaS solutions offered by various companies – some known and some that you probably haven’t heard about, and since all of them share that characteristic of being the SaaS solution, it is important to describe first what SaaS is.

In the upcoming series I am going to describe multiple SaaS services and focus on the alternative ways to have the same functionality. My goal is to describe each of them so you could understand them without digging into the documentation or waste time trying. More...

Using Notebook As a Web Server

by Dmitry Kirsanov 16. January 2012 14:35

notebooksThere are many reasons why people decide to host their web projects on notebooks. Either way, the question is not why, but how. Like everywhere else, there are pros and cons in hosting of your web application on notebook hardware, so we are going to discuss here how to do it properly and get most out of it.

Possible reasons to host your web server on a notebook

Usually people think about hosting on notebook, for one or many of these reasons:

  • The price of hosting is higher than expected revenue, or no profit is expected.
  • There are less than 1000 users expected to use this web project.
  • The web application is not consuming much of resources.
  • Notebook is powerful enough.
  • You can’t sell this old notebook, but also don’t want to refurbish it, as it is still working as designed. And now you have this web project of yours that needs cheap hosting.
  • Your internet connection is fast and reliable and you see no reason or have no resources to acquire new hardware and data center (DC) allocation.
  • You want to host the web application on-site but want to keep your electricity bill at minimum.
  • You have to make your server mobile.

More...

The Girl With The Dragon Tattoo (and Apple Notebook)

by Dmitry Kirsanov 14. January 2012 00:31

The Girl With The Dragon Tattoo

This article is about the product placement of Apple in the recent movie by Stieg Larsson’s “The girl with the dragon tattoo”.

I didn’t know, until today, that Apple notebooks suck so much. I mean – they should be the worst notebooks created by human kind. According to the movie, of course, as that was one of my impressions as I left the cinema.

I don’t know how much Apple paid for product placement in The Girl With The Dragon Tattoo – a new movie by David Fincher, featuring Daniel Craig and Rooney Mara with beautiful soundtrack by Trent Reznor, but turns out that was the worst product placement I’ve ever seen. More...

The Battle for Relevance, part 2: The Love Game

by Dmitry Kirsanov 13. January 2012 05:45

PlusOneI thought about what some of my readers and other people said about the new feature of Google, called “Your World”, and all the concerns they had about it. The move was so smart, that it looks like Google outsmarted themselves. If to rephrase the saying “kill two hares with one shot”, the Google managed to kill the whole population of them.

And you know, I hate myself for what I am about to write, because for some reason I think it will be the first shot at the Black SEO frontier of the Battle for Relevance, but hopefully I am exaggerating the problem and it’s only in my mind. I was thinking so when I was writing the first post, too. More...

Tags:

Analytics

2012: Battle for Relevance

by Dmitry Kirsanov 1. January 2012 00:00

social-network2011 was a year of great changes. For example, the SEO changed so much, that applying principles which were effective long time ago, would bring your website down. But surprisingly, the same we can say about the social networking. This post is about the dramatic changes I foresee in social networking in the year 2012.

More...

Tags:

Analytics

Why e-Learning Is Better

by Dmitry Kirsanov 23. December 2011 13:37

Tree of KnowledgeBold title for an article, as it implies that I am not going to analyze the advantages of the subject but to prove right from the start why it is what I think it is. But the truth is – the question about e-Learning usually sounds exactly like that – why e-Learning is better, not “is it better at all” – people need an answer and they need it fast. So – here it is.

For about 3 years I’ve been working as senior mentor at New Horizons training center. I was training different kinds of people – established IT professionals and students, people coming to IT from other areas and even few ex-schoolboys. The training experience was the most precious part of that job. More...


Month List