I'm looking at code (as a man does) and I can't remember if there's a class that does X. There's a lot of code. I wrote almost all of it. And -- maybe it's the gin -- but I just can't recall if there's an X. It seems like there should be …
more ...See Goodbye, Object Oriented Programming. I don't want to say that the entire article is bunk. It's not. It raises a few good points. Points which I thought were pretty well known. What's aggravating is that this lamentation is overly broad. It treats all languages as if they're Java or …
more ...Someone found Yet Another Post (YAP™) insisting that the Gang of Four (GOF™) patterns were on their last legs. The email was misleading, because this is not precisely what the article said. The bottom-line was that Design Patterns in general are merely a response to gaps in the underlying programming …
more ...In "Why Python?" I linked to a deep and sophisticated analysis of programming languages. Anyway, I thought it was a deep and sophisticated analysis.
I got a reply that shows how wrong I was. Here's the quote:
The point is that the Python ecosystem has a lot to offer. We …
more ...See {filename}/blog/2016/06/2016_06_10-database_conversion_or_schema_migration.rst
People talk about CI/CD (Continuous Integration/Continuous Deployment).
They also need to talk about CM (Continuous Migration).
"Wait, what?" you ask.
When we roll out a new version of the software (CD) there are three common situations.
I was told a horror story about a bad database schema migration. Let's call the author of the horror story HPL.
HPL related a tale of woeful conversion problems from a mismanaged schema migration.
While I could feel HPL's pain, the reasons given for their pain were wrong. They didn't …
more ...First. The question is moot. It's a programming language. It's good for programming. When I push back, folks try to produce languages which exist only in certain pigeon holes. "You know. PHP is for web and JavaScript runs in the browser. What's Python for?" The PHP and JavaScript examples aren't …
more ...Here's the actual quote:
Why would you need to rewrite a working script in python ? Was there any business direction towards this ?
This was an unexpected response. And unwelcome. I guess I called their baby ugly.
The short answer is that the shell script language is perhaps one of the …
more ...