June 2010
1 post
Casual thoughts on .NET topic
I was thinking a whole lot about the opensource solutions, .NET and alternatives. Actually, it took me a ton of time and multiple ongoing discussions on the topic to come to the better understanding on what I want to get from technology, and how it matters for me.
It seems to me that developers are stuck in the .NET Framework, and there’s not much chances of any open source solution to get...
May 2010
1 post
Minor Ubuntu tweaks for Macbook
Hey there.
Just recetly I’ve installed Ubuntu on my Macbook. I loved Mac OS until I installed Snow Leo and everything started crashing (oh please please don’t start your yelling about blah blah you just coudn’t work it out, since I can, but I also know that OS shouldn’t be a pain in the neck).
First thing I got disappointed about was Visor, that turned my console into...
February 2010
3 posts
про ПМов-альтруистов, сосиски и тот свет
ПМы-альтруисты, сосиски и тот свет. если Вы хотите узнать, что связывает эти понятия, прошу: ПМ-альтруист Настоящий менеджер должен быть самоотверженным. Неэгоистичным. Он должен понимать, чем живет его команда, что нравится людям, с которыми он работает. После «бурной ночи» релиза для него должно быть важнее то, что пострадали разработчики. Кроме того, он должен понимать, что ...
Why I prefer Android over iPhone: UPDATED: Froyo!
Unfortunately, I’ve had no chance to visit “Nexus Valentine” party last sunday, hence I still do have something to day. I’ve been iPhone user, but it just made me certain that I’m not going to use that phone. But, of course, if there would be no Android phones, I probably would stick right to iPhone. So, what are the reasons of switching? First one, most likely, is...
Ruby brute-force alghorithm
Today I’ve red about brute-force implementation in Ruby and decided to make up another one. The only thing i’m not quite sure of is whether it’s possible to make an in-place conversion of Here it comes.
alphabet = [('a'..'z').to_a, ('A'..'Z').to_a, ('0'..'9').to_a].flatten
def r (str, depth, alphabet, &block)
depth == 0 ? yield(str) : (0..(alphabet.length-1)).each {|i|...
January 2010
2 posts
3 tags
Ruby class methods understood even by C# developer
Hey there. This week was pretty interesting and rich for new stuff. I’ve started investigating Ruby and it’s object model and found quite an interesting repo on metaprogramming and ruby object model itself. You can take a look on it.
But that wasn’t something i wanted to talk about. I was glad to find, how to create a method that could be used without creating an instance of...
The way you should never interview people
Background check
There are certain patterns of interviews. I get questioned why on earth I switch jobs that often. But no one tried to address the references I have in order to talk to my previous employers and ask what’s the real reason. How do i know that?.. At first, most of my previous employers (or PMs, Team Leads: people who actually worked with me, not just payed me a salary) are my...
December 2009
2 posts
Ruby, C#, Objective C and Lisp Lambda Expressions
I just started to lear Ruby. I’m not quite sure what’s the best way to learn a new language. With C#, Python and Objective-C I just started up with a project and learned the language in process. I have one start-up idea, which I’m starting implementing in Ruby, but also I want to refresh some of other languages knowledge. So, here’s some examples of useful things in...
tumblr textmate bundle, so long and thanks for all...
Hi there!
i’m just starting up my blog. thanks @farcaller for telling me about Tumblr. we’ll see how it goes here. so far, i like the REST API of tumblr, and started my blog with writing a small wrapper for posting to Tumblr. you can find the preliminary implementation of bundle itself on Github. i will keep you updated upon the subject :)
you might have noticed that i don’t like to capitalize...