Programmer Competancy Matrix
I’d like to say that I am an all rounder levl 3 log(n) programmer but I am not 100%. Having worked for over a year now in the business world I come to miss those little midnight session in the computer lab.
In either case I am determined to get better familiarized with the things that I’ve forgotten.
Coding Tips [developing software]
An interesting read about how to write good code [click], how to cope with project complexity and overall become a better software developer.
Acipher Beta
Here’s a very basic version of the tool that I’ve developed a while ago and now converted to an online version using Adobe Flex.
The tool helps those people who wish to write in a different language but are only familiar with a English based keyboard.This is a very basic version of the tool that simply translates character by character. I hope to improve it in the near future.
PS: The tool only translates the Russian language at the moment.
For the love of programming
How Max got his grove back
Change of scenery, sometimes that’s all it takes to snap you back in to the swing of things. Last week I’ve been plagued by a series of tedious programming tasks, in addition to that my sleeping habits of 4-5.5 hours a night took away what ever motivation I had left.
As you probably read my last entry I finished reading another Dan Brown’s book which left me without an enjoyable activity on my way to/from work [not that sleeping isn’t enjoyable but I like to feel productive during four hours of daily commute].
So, what is there to do? Simple: take out my trusty laptop and start programming.
I don’t really know what it is about the public transportation but miraculously I was managing to get things done. Embraced by the humming of a standard diesel engine I found my oasis, somehow things just seemed to come to me naturally.
I offer some reasons for this change. Maybe it’s boredom [accompanied by staring down complete strangers], maybe it’s the non-pesticide-infected environment or it’s as simple as applying my love for programming and removing the pressures of office atmosphere [on a subway there is no one to bug you besides the casual crazy person who loves your shoe laces].
End results:
I cleaned up my own code [it runs smoother with fewer errors].
I rewrote someone else’s program using my pre-build functions improving the usability [it actually works now] and efficiency [I cut down the code by 50% and that also includes additional commenting provided by yours truly].
Aren’t I a trooper!
