-
22May
2012 Fetching GitHub Pull Requests With GitGitHub’s merging of pull requests has had some healthy criticism over the time. An example can be found here and here (from the man himself) Usually the people making these claims have specific requirements for their workflow. Understandably, GitHub can’t support everybody’s way of doing things. GitHub is not fully compatible with Linus’ workflow, but [...]
-
16May
2012 On learning programming – in picturesSeems like there is quite a bit of brouhaha going on over Atwood’s Please Don’t Learn how to code post. Case in point: I have yet another view on this matter, that disagrees equally with everybody. Consider the following contrived diagrams that I will use to prove my point. Some people in the “You must [...]
-
25Jul
2011 Unable to Restore From Backup Using Windows 7 Recovery CD on a MacIf you are restoring from backup made using Windows 7 Backup and Restore system image on Mac you might find that you can’t access network location containing the backup. This is due to the network card’s driver not being loaded. Don’t worry though, there is a solution and once the driver is loaded the restore [...]
-
20Jun
2011 iPhone – A very little little detailThere is a Tumblr blog out there -http://littlebigdetails.com that mainly deals with oohing and aahing about Apple’s “awesome” UI and attention to detail. Apple is sometimes good at that, but not that as much as they think they are. Just look at Finder. So the other day I found the most useless UI detail in [...]
-
31May
2011 DDD – Defect Driven Development – The inevitable agile stage of waterfall projectsDo you ever get an urge to do things properly? To stop screwing around, plan ahead and execute the plan meticulously? I mean, proper planning is the only way to get big projects completed on time. Right?… Right? The end result, for the projects that I was involved in, was inevitably disappointing.
-
11Apr
2011 Git Rebase – more than a machine gun to shoot yourself in the foot withThere is an adage in the development circles that C programming language is both powerful and dangerous, akin to a gun that you can accidentally shoot yourself in the foot with. By the same token, C++ makes it possibly to blow your entire leg. In this post i would like to apply these analogies in the context of git version control system.
-
23Feb
2011 How Path to Happiness Is, Surprisingly, Doing What You Love (and StackOverflow)Reflection on the path I’ve taken to find a new (totally awesome) job.
-
31Jan
2011 Oz Power Saver is a scamFor those of who were unfortunate enough to catch some of tonight’s ACA that promoted Oz Power Saver, you’d be pleased to know that the device is a complete scam. Just in case you are still wondering, here is a very detailed explanation of these devices are supposed to be saving you money and how [...]
-
31Dec
2010 Composite Pattern and Unity IoC containerJoel Spolsky thinks that IoC containers are an overkill and Dan North agrees that IoC Containers inadvertently tolerate highly inter-dependent designs. IoC containers, in my opinion, are indispensable in creating a loosely coupled application. So much so, that I think that there should be a language that has Dependency Injection built-in. That aside, I have [...]
-
30Nov
2010 Book review: Agile Principles, Patterns, and Practices in C#Review of Bob C. Martin’s “Agile Principles, Patterns, and Practices in C#”.