Downfall: Hitler gets unhappy with his Agile team
This is hilarious! Hitler goes crazy when he learns that his team does not follow the tenets of the Agile Manifesto.
This is hilarious! Hitler goes crazy when he learns that his team does not follow the tenets of the Agile Manifesto.


Being good at a lot of things doesn’t make you special. It makes you average and mediocre. Don’t get me wrong, I’m not saying it’s a bad thing to be good at a lot of things, but I believe it’s better to be great at one thing and be successful on it rather than be good at a lot of things and not reach your potential because you are too busy worrying about everything.
I saw this article in LinkedIn today by Tomasz Tunguz which talks about the effects of bad data:
Each time I open Salesforce in my browser, I think of Steven Hawking. It’s because of an aphorism an entrepreneur shared with me a few weeks ago. He said:
> The cost to fix a data error at the time of entry is $1. The cost to fix it an hour after it’s been entered is $10. And the cost to fix it several months later is $100+.
Take for example a venture capitalist’s CRM tool. If I mistype an email address or the details of the last fund raise, it might cost me a minute or two to fix it at that very moment. A minute of time is worth about $1.
If I’m lazy and don’t correct the error, later on that day one of my colleagues might search our CRM for the company and comes across the erroneous record which he suspects is inaccurate. First, he will check his notes, then he will call me to verify and then he will change the record. The rigamarole has undermined his trust of my data and the ten minutes he spent correcting my data entry are wasted.
Worst of all is if I contact a startup to inquire about an upcoming fund raise with incorrect data. As a result, I could miss an opportunity to partner with a great company because of incorrect timing or lose credibility with the startup’s executive team. The cost to the firm could be in the tens of millions of dollars.
All because I was lazy updating the CRM record.
Data promises compounding returns. The more data you have on a customer or prospect or your own business, the better the insights you can draw and the better decisions you can make. But these returns are blind to the quality of data.
Bad data has equally great compounding effects. And as Hawking so succinctly put it:
“The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge.” – Stephen Hawking
I agree. Data which is incomplete, incorrect or misplaced can cost a company a lot of money to fix. Decision makers need to have the highest quality of information all the time to make good judgements based on the information they are provided.
Can you imagine a CEO making decisions on how many employees to layoff without the knowledge on how much his company is making? Or a Marketing campaign without knowing who the target market is? How about a war general planning an attack without information on the coordinates of the mission and how much resitance he/she will face?
Some data is good but a complete set of information is better because it gives you better insights. The more information you have the better decisions you can make.
A colleague once told me “Data is King”, I agree, Data is King and misrepresentation of the King can cost you your head.
p.s: You know whats worst than bad data? Accepting bad data and making yourself believe it is good data.

I just found this article at Forbes.com written by Amy Reese Anderson and it’s just so true. A lot of leaders tend to forget that leadership is not all about titles and designation. Leadership is about gaining respect and earning you leadership role from those you lead.
Remember, just because you have a hammer it doesn’t mean you need to start swinging.

Would you agree?
Speaking of free books… Below are the list of free ebooks that I recommend reading/downloading for this month. I personally love Karl Seguin’s book and giving it 5 out 5 stars is actually an understatement if you ask me.
Karl Seguin‘s Foundation Of Programming: Building Better Software rocks so much I recommended it to everyone I know. This 79 page book is pack with a hearty bowl of software development knowledge that would teach you about the principles of development that you should have known way before you started coding that nightmarish system.
Red Gate’s Dissecting SQL Server Execution Plan is a must read for anyone who deals with data on a daily basis. It talks about how to optimize your querries and understand whats causing your querries to sleep on you while being executed.
InfoQ’s Domain Driven Design Quickly is a quickly-readable summary and introduction to the fundamentals of DDD that tries to summarizes Eric Evans’ book as well as Jimmy Nilsson’s Applying Domain Driven Design and various other sources. The book gives you hints and tips about DDD as well as ideas on how to start DDD in your own projects.
Minh T. Nguyen‘s Visual Studio.NET Tips & Tricks is a must read for all developers who use Visual Studio. Enuff said!
So what are you waiting for? Download and read ‘em now!

Me and my wife will be at the Code Camp in Fullerton tommorow and we are excited. Code Camp is a great time to get together, learn new things about technology and network with people with the same mindset about technology and that is passion for learning and enriching knowledged. We are driving tonight to Fullerton so that we can be early tommorow.
There are already a few sessions that I am eyeing to go to. One of them is the session of John Bowen regarding WPF DataBinding and WPF controls. I met John Bowen 3 years ago in the .NET Rocks roadshow bus. I think this session is going to be awesome. I’ve been playing with alot of WPF lately and I’m interested in seeing and learning cool things about this technology.
Another session I’d love to see is the topic “Branching and Merging Guidance for VSTS 2008 and Team Foundation Server” presented by Mickey Williams. I haven’t done anything with VSTS before but I know its going to be a great primer for me because merging and branching is one of the things that happens alot when you are in a team development environment.
Oh boy! This is going to be a great Code Camp. Time to go home and get ready for this event. See you there!
I just saw this because Jojo Paderes had his status in GTalk pointing to this link.
According to Mercer, the Philippines is still one of the cheapest IT outsourcing destination in the world. The figures states that as of 2007 IT Managers in Manila only earn $22,280/year on an averaged ranking third compared to Switzerland, the highest paying country which has their IT managers average a whooping $140,960/year[link].
Figure 1* | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Figure 2* | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Figure 3* | Figure 4* | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*Note:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
You can treat the numbers above in different ways… either Manila is not getting the big piece of the pie because we are undervalued (considering that we are the largest english speaking nation in Asia) or… That we can attract more companies to outsource to Manila because we are talented and cheap enough to do projects for other countries which means a larger economic growth for our country.
I think the numbers above would fluctuate specially knowing that the US Dollar is currently in a slow decline and Euro starting to dominate the markets.
The Philippines has a great talent pool when it comes to IT and most of the them work hard to hone their skills even if they don’t get paid that much. That’s what I call responsibility and commitment to bringing ang building a world class application from a truely world class workforce.
Hayy, I hope Manila gets a bigger piece of the pie
Till then, Mabuhay ka Filipino Developer!