Today I find myself removing a stored proc from our dbml because it is no longer in use. This stored proc updates the document information to be exported. I check our source code and indeed no one uses it. So I go ahead and remove it. Is that the end of the story? Usually it is, but I decided to use a bit of common sense to find out if this is the last step or no. It wasn’t. Let me explain and get to the moral of the story quickly: – We have a requirement to export the information of up to several tens of thousands of documents into Excel/Word/XML in a single go. – We used to need to make sure that the document information is up to date, and given the source is in XML and XPath is rather slow, we built an intermediate SQL Server table to be able to have speedy exports. – We made a change and now information is always up to date in the intermediate exports table, however the code that CHECKS if the information is up to date was not removed. – So the info is not updated as it is […]
Y pasa con todo. La regla general es que si vale $50 en USA vale 50 000 colones en Costa Rica qie son basicamente el doble. Que aguevado vivir en un pais tercermundista con salarios variables pero no tanto como pais de primer mundo y aun asi pagar todo a precio “premium”. Este es solo un ejemplo de hoy:
Conference calls can be a pain. Nothing replaces face to face conversations however cost can be prohibitive sometimes. Does this sound familiar? or http://conferencecall.biz/ And if it does, then take a bit to look at this site and identify if you are a freelancer, consultant or simiar: http://clientsfromhell.net/ And of course fun for geeks: http://thedailywtf.com/
A couple of years ago I wrote what I thought about meetings. Today I will add another thought If you have a 30 meeting where there are 10 people sitting down with you, this is not actually a 30 minute meeting. It is instead a 30 min * 10 people = 5 hours loss of potentially very productive time. Moral of the story: keep meetings short and only invite those who really need to be there.
I got this today from Skype (which of course is from Microsoft because its the way they think). I hate it. Why? Because a geek in Redmond decided that it was a brilliant idea to mine as many contacts as possible from a user’s inbox and then add them on Skype! Brilliant, right? No. Problem: in an inbox I don’t only have friends. I have co workers and people I don’t really like. Let me add my friends one at a time, choosing who to add and who not to add. Don’t force me. PS: It is a very common practice across the board, but one I loathe.
Steps to update Mac OS X Mavericks – Open App Store in your Mac, type in Mavericks, click install and enter your credentials. – Wait for the download, machine reboots and you are done! Excellent user experience, done in a few minutes and just wait a bit for the download and install. Kudos to Apple. Steps to update from Windows 8 to 8.1 – Google how to update, read the instructions – Find out you need to do the updates (to Maps, Skydrive, …) before actually installing – Read in the article that when you open the Store there will be a huge billboard telling you to update – Open the Windows Store and find NOTHING – Search for “8.1” and the only thing you get is all kinds of “My app for 8.1” – Google again to see what the hell is going on – Finding this article: http://windows.microsoft.com/en-us/windows-8/why-can-t-find-update-store – Getting upset because Microsoft still does not get it that people want a simple user experience