Archives
Another Jamie Dobson!
Submitted by jamie on Tue, 21/10/2008 - 07:34.Mark Twain described Huck as having no real career. Everything Huck did was part of his career. I have a similar feeling about my job. I program, that's how it started. But, then I learned about people. Then I learned about management, dark and light arts. A couple of years ago I started studying, quite seriously, broader subjects. Economics, faith, creation. I can't blog about them here. The bad language upsets customers; the material is not relevant to those who want software help. However, I can blog about these ideas here:
German Bank burns $500 million in automated transfer, and no one blames the computer?
Submitted by Erik Petersen on Tue, 21/10/2008 - 10:41. ethical hacking | ethics | general software testing | industry recognition | people issuesThe German media branded them “Germany’s dumbest bankers” but two Board members and a senior risk controller of the state owned KfW Bank were suspended then sacked two weeks later. They were blamed for a transfer of 350 million euros to the US Lehman Brothers, 2 hours before Lehman’s declared bankruptcy despite saturation media reporting of Lehman’s troubles.
Reality? What Reality?
Submitted by jason@parlezuml.com (Jason Gorman) on Tue, 21/10/2008 - 10:54.In this this cotton candy dreamscape, nine women can have one baby in one month and it's quite possible to write crappy, buggy code and never have to pay for the cost of cleaning it up.
Fun with odinJobs
Submitted by Mike Kelly on Tue, 21/10/2008 - 13:30.Software Development Is Not "Office Work"
Submitted by jason@parlezuml.com (Jason Gorman) on Tue, 21/10/2008 - 15:34.And ever since then we've been couped up like call centre operators, because, as far as our bosses are concerned, that's kind of sort of what we do anyway, isn't it?
I mean, we have desks. We sit on office chairs. We probably have a telephone on our desk. And a computer. Yes, that's office work alright...
Pex It: The File System, Abstraction, Mocking , Modeling
Submitted by Jonathan de Halleux on Tue, 21/10/2008 - 20:15.Have you ever written code that directly used the .NET File APIs? We probably all did although we knew it would make the code less testable and dependent on the file system state. As bad as it sounds, it really requires a lot of discipline and work to avoid this: one would need to create an abstraction layer over the file system, which is not a short task (think long/tedious).
// in how many ways can this break? public static void CleanDirectory(string path) { if (Directory.Exists(path)) Directory.Delete(path, true); Directory.CreateDirectory(path); }
Abstraction
Enter the Digger
Submitted by Jonathan de Halleux on Wed, 22/10/2008 - 05:49.Wonder what we’ve been up to for the last months… We’ve been building a very cool development experience on top of Pex that we call Code Digging. Check out Nikolai’s blog post on what it means to you! .
