My books (Building Skills in Programming, Building Skills in Python and Building Skills in OO Design) develop a steady stream of email. [Also, as a side note, I need to move them to the me.com server, Apple is decommissioning the homepage.mac.com domain.]
The mail falls into several …
more ...Here's what I love -- an argument that can only add cost and complexity to a project.
It sounds like this to me: "We need to fragment the code base into several different languages. Some of the application programming simply must be written in a language that's poorly-understood, with tools that …
more ...Love this from Gartner. "Gartner Estimates Global 'IT Debt' to Be $500 Billion This Year, with Potential to Grow to $1 Trillion by 2015".
NetworkWorld ran a quicky version of the story. Gartner: Global 'IT debt' hits $500 billion, on the way to $1 trillion.
ComputerWorld -- to be proper journalists …
more ...Got an email with links about NoSQL. Links like "Going NoSQL with MongoDB". This -- like many such articles -- includes the phrase "the NoSQL movement" as if there's something new going on. Thank goodness Ted Neward includes quotes around "new". This isn't new. And doubly good, Neward doesn't use words like …
more ...Lots of folks like to wring their hands over the Big Vague Concept (BVC™) labeled "security".
There's a lot of quibbling. Let's move beyond BVC to the interesting stuff.
I've wasted hours listening to people identify risks and costs of something that's not very complex. I've been plagued by folks …
more ...For years, I've been using Apache POI in Java and XLRD in Python to read spreadsheets. Finally, now that .XLSX and .XLSM files are in more widespread use, we can move away from those packages and their reliance on successful reverse engineering of undocumented features.
Spreadsheets are -- BTW -- the universal …
more ...Here's a typical problem that results from "SQL Hegemony" -- all data must be in a database, and all access must be via SQL. This can also be called the "SQL Fetish" school of programming.
War Story. On a Data Warehousing project, we had to load and process the organizational hierarchy …
more ...Sometimes I think we need professional certification in this industry. I supported the ICCP for a long time.
In addition to certification, which requires ongoing educational credits to maintain, there ought to be a process for revoking one's certification, requiring them to pass their exams again.
Here's three strikes against …
more ...Imagine that you're a beer distributor who provides "just-in-time" beer by type. You don't take orders for a specific brand, you take orders a type: stout, lager, India pale ale, etc. You resolve the bill based on what you actually delivered.
This can be kind of complex. However, there's no …
more ...