Software Development
-
Git: Committing vs Pushing vs Stashing – OR: “what to do if I just want to work locally”
Many people ask me for advice when they’re trying to modify some code locally without the changes finding their way…
Read More » -
Recycle Bin in Database
Oracle introduced in database 10g new feature called ‘Recycle Bin’ to store the dropped database objects. If any table is…
Read More » -
Nurturing Leadership
I had an email conversation with a colleague about when you let people fail versus when you rescue them—how you…
Read More » -
When Premature Optimization Isn’t
Earlier this month, I decided I wanted to write a post on not all optimization being premature optimization after hearing…
Read More » -
Not All Optimization Is Premature
The other day the reddit community discarded my advice for switching from text-based to binary serialization formats. It was labeled…
Read More » -
Wasting time by saving memory
You might say that at my company, the hard ware is 10x more expensive, but it also likely you time…
Read More » -
Coding for the Changes You’ll Have to Make Next Month
One of the most difficult parts of software development is adapting to change. It’s a guarantee that the concepts, ideas,…
Read More » -
How to be Big Data-native?
Big data has spawned a set of tools that deliver results beyond the buzz. It has started delivering real insights…
Read More » -
Introduction To Git Concepts
This post is an introduction/reminder to Git concepts. It aims at facilitating the learning curve for those coming from a Subversion…
Read More »