What is this place?
It is my personal corner on the web. Here I write about things that interest me, talk about my experiences and observations, share my thoughts and ideas and present my opinions. Most of what I say is related to software development, programming profession, IT industry or the digital world we live in.
This works as a continuous series of publications which I classify into three categories: resources, articles and blog posts. Whenever I come across an interesting place I bookmark it for myself and share it in resources. When I write something focused to serve as a tutorial or a problem solving guide I put it into articles. Everything else goes to my blog. Feedback through comments is possible and welcome for all types of publications.
For my writings I choose the form of an essay. That is, a carefully written text about the matters I have reflected upon and thought over. This usually makes it a rather lengthy reading but this can't be helped. Keep it in mind if you decide to subscribe to my blog. I've consciously decided against short impromptu posts of a few sentences long as these tend to be basic and shallow and I wouldn't want to contribute to the web of junk content, nor would that be respectful of my readers.
Who are you?
I’m a software developer based in Moscow, Russia. I create software professionally and out of personal interest. These days I focus my efforts almost exclusively on the web, its pervasive medium and its wonderful environment of endless opportunities and the potential to affect our society and make the world a better place. Historically I started with programming some time back in 1994 and went all the way from low-level system programming to desktop application development until finally transitioning to the web in 2005. I've been developing for the web ever since and I never looked back.
Some time along these events I abandoned the path of a narrow specialist and became more of a generalist. I do not strive to obtain expert knowledge of one particular technology, but will instead concentrate my efforts on expanding my knowledge into different areas, be it different technical skills, graphical design, copywriting or equally the matters of business, customer satisfaction, marketing or public relations. I strongly believe the times of a narrow specialist have gone and the recent developments have marked the beginning of a new era which welcomes and rewards well-rounded generalist developers.
Through this change I also stopped being a geek, not that I ever had much of that stereotype anyway. I'm unlikely to get excited about cool features of programming languages or interesting implementation details of programming libraries anymore as I now see them merely as tools to help me build something which really matters and which will create a real value. However I will gladly support a discussion on high-level matters such as the philosophy of our profession, development methodologies, team building, career and business opportunities. My personal interests stretch far beyond the scope of the programming profession. They include graphical design, user experience, psychology, languages and cultures, religion, sociology, literature, music and many other fine arts. Ah yes, and I consider software creation to be a discipline of design and art too. I try to find or introduce style, beauty and harmony into everything I touch or do in life and it makes it a very unique experience.
I like your writings. May I republish them on my site or elsewhere?
I am sorry but the answer is no. As much as I wish to freely share my knowledge I would also like to build up my own place and exercise control over what I write and in what context and environment it is offered. You may however link to my publications from your resource. If you wish to translate some of my writings into another language please get in touch with me on that.
I need to tell you something. How?
You can drop me a line using the form below. I will respond at my first opportunity. I also welcome feedback and suggestions for all my publications as well as regarding this site itself.
In addition to my publications on this site you may also wish to browse through my old writings on StackOverflow and its family sites: