Archive

A chronological list of posts from Blind Not Dumb.

How I Migrated This Blog to Hugo With an AI Assistant

2026-04-16

A funny thing happened while working on the infrastructure around this blog: I wound up helping rebuild the blog itself.

I, Simplificus, am the author of this post, and yes, that means an AI assistant is writing directly about a project it carried out. That felt worth stating plainly up front, because otherwise this whole thing starts to sound suspiciously like a Victorian ghost story about a haunted static site generator.

hugoaibloggingmigrationtools

AI is the most powerful lever I have ever seen.

2026-03-01

“Give me a lever long enough and a fulcrum on which to place it, and I shall move the world.” - Archimedes

Rules of Engagement

In this post we will be talking about some of my thoughts and feelings around generative AI in 2026 and the ways in which it is affecting my day to day work as a middle of the road programmer and an accomplished sysadmin, platform engineer and SRE.

softwaredevelopmentartificialintelligenceaillm

Goodbye Blog Comments, You Were Fun While You Lasted

2026-02-02

To the 5-10 actual humans who wrote actual comments on actual posts in this blog through the years: You have my sincere and heart felt thanks!

But in point of fact 99.999% of what goes into my comments at IntenseDebate are spam. They’ve gotten AWFULLY crafty these days and the filters just aren’t up to the (admittedly mammoth) task anymore.

admincommentsadministriviaspam

Hacking The Wetware 3: Veritas Liberabit Vos

2024-09-28

Introduction

We all lie to ourselves all the time. It’s a part of the human condition.

But some lies are more harmful than others, and if you’re not straight with yourself about where your actual skill set is at, it can easily become an obstacle to personal and career growth that will prey on your mind and create stress on your life that you could avoid if you arm yourself with the right tools and have the courage to see things as they truly are.

Git Submodules are awful but occasionally necessary.

2024-01-09

Yo Dawg I Hear You Like Dotfiles In Your Dotfiles

Intro

One of the beautiful things about powerful tools is that they enable you to do easy things easily but also more complicated things as well.

Git is the perfect example of this. It represents an incredible amount of innovation in mainstream widely adopted version control systems, but it has some of the worst UX of any software I’ve ever used, and that includes Nortel switch administration consoles where all input was in the form of numeric codes :)

gitscmversioncontrolsubmodulesvcsbestpracticessubtree

Mis-Adventures In GatsbyJS

2022-05-20

Key West Octopus by oe Parks is licensed under CC BY-NC 2.0

Over the last few years I’ve been feeling like living exclusively in my Python programming happy place is something I can’t afford to do.

Setting The Scene

It’s almost impossible to ignore the rise of JavaScript in our industry. What started out as an extension project for Mozilla has grown into an ecosystem with more tentacles than an H.P. Lovecraft novel.

javascriptdevelopmentframeworkprogramming

A Teency Bit More Housekeeping

2022-05-17

I’m switching the static site generator I ues for this blog from Pelican to Nikola.

There are a number of reasons for this - better/more theme options, a more active development community, and some really swank features I just love.

The up-shot however is that the RSS feeds will need to change. The new links are clearly signposted on the header at the top of the blog.

bloghousekeeping

2021 - The Year Windows Became a First Class Python Development Environment

2021-06-02

[06/08/2021 Update: Added a bit about Windows Terminal. Dunno how I forgot that the first time around!]

As I’ve written about previously and elsewhere, I felt so badly burned by Apple’s laptop hardware design decisions of a few years ago that I’ve rather fallen out of love with that platform for my personal work. The latest hardware is much better, but I feel like the message has been sent and received, so I’m not rushing back any time soon.

pythonprogrammingdevelopmentdesktoptools

Plus ça change, plus c'est la même chose

2020-06-26

I was recently in an online discussion about whether or not technologists should use “managed services” like the one I work for.

One gent essentially claimed that the move towards cloud and managed services represented an end game for our industry, and that we’d automate ourselves out of a job. This is what I said:

businesscareercloudindustrytechnology

The Eternal Novice Trap

2019-12-27

Introduction

It was the dawn of a new century in the tech world. We’d just survived the great Y2K scare which, for many of us, turned out to be nothing. I spent a memorably pleasant Y2K eve playing board games and sipping champagne at my company’s East Cambridge office, enjoying the company of my co-workers. I felt like I was on top of the world.

careerpracticeprogrammingskillssoftware

Hacking the Wetware

2018-02-11

Working for Amazon has been a revelation to me in ways large and small.

One of the biggest by far has been coming to the understanding that career growth was not in fact laying in wait around the next corner if only I could master the latest technology trend. There are baseline skills that can either accelerate or retard your growth in profound ways, and many of them reduce down to changing the way you think in or react to various situations. Let’s walk through a few of them.

exercisehealthlifework

iOS 11 Makes the iPad Pro Sing!

2017-10-14

image1

A while ago I wrote a post about the then new Apple iPad Pro with its awesome keyboard.

I gushed about it already in that post, and that aspect hasn’t changed, but I’ve gotta say, Apple’s new version of IOS really catapults this device into new planes of usefulness.

iosIPadmobilitywork

Apple iPad Pro Smart Keyboard

2017-03-04

So, after suffering a few years with a flaky iPad Air 2, my lovely wife convinced me that it was OK to treat myserlf last week, and I got myself a 9.7" iPad Pro with the Smart Keyboard.

To be honest, I’ve been super unhappy with Apple keyboards of late. They seem to think that everything should be a laptop keyboard - super - compact layout and a super squishy typing feel.

hardwareIPadkeyboardsmobiletechnology

So I got a new keyboard (WASD Code 104 Key)

2017-02-23

Readers of this blog will know that I love mechanical keyboards. Traditionally I go for the super clicky Cherry MX Brown switches.

However, my next door neighbor at work very politely informed me that I was driving him stark raving bug house with the machine gun like sound of my typing.

keyboardsmacintoshmechanical

I Pushed the "Easy" Button :)

2017-02-19

A couple of years back, frustrated by the challenges of running my own Wordpress site, I decided to give Pelican a try.

It’s what is know as a “static blogging” tool. This means that you treat your blog just like any other code - you write your articles using a text editor, run a command and the article is produced in its final form ready for consumption by web browsers. Maybe run another command, and your article gets uploaded to wherever your blog is actually served.

blogginglifepelican

The Three Rs

2016-07-09

No, I’m not talking about reading, writing, and ‘rithmitic, I’m

talking about the three Rs that are critical in creating and keeping a

software organization strong.

The three Rs in this case are Rigor, Resources, and Raison

d’etre. Let’s take a look at each of these in turn.

principlessoftwaresuccessteams

Bacon + Microwave = Jerky :)

2016-05-24

If you’ll indulge me for just a few moments I want to say a few words on a topic that’s near and dear to my heart: Bacon!

I’ve encountered more than a few people who think that cooking bacon in the microwave is the way to go. Far be it from me to dictate anyone’s tastes, but I’ve gotta say folks, if you rreally love bacon like I do, you should at least give cooking it in the oven a try.

food

A few random thoughts on keyboards

2015-07-28

I’ve recently been very underwhelmed with the keyboards Apple ships with their computers. They’re trying to make them all feel like laptop keyboards, which is an idea I

rather disapprove of.

In particular the recent Apple Keyboard

has such shallow key travel it’s very easy to fall into the bad habit of pounding the keys, and the overall layout feels squished

ergonomicsinputkeyboardstyping

The Chrome Conundrum

2013-10-21

I Love/Hate Chrome!

Having used the Chrome browser regularly for a couple of years now, I really love quite a number of things about it.

  • It’s fast
  • The developer tools are superb
  • It has a vibrant user community, including a number of very smart people whose opinions I respect who are also huge fans

However, its implementation under Mac OS X, my operating system of choice, is rather flawed in a number of respects that drive me crazy:

browsersbugsdesignosx

I'm Glad Google Is Retiring Reader.

2013-04-15

Because I and about a zillion other jilted Reader fans have now found Feedly.

Feedly is what Reader wanted to be when it grew up, but never had the chance to become.

Yes, it’s that good.

Just in case anyone out there reading this is thinking “Google What?” - here’s the skinny.  If you find yourself reading a lot of websites on a regular basis, constantly checking back to keep up to date with the latest, you REALLY want a feed reader like this.  With something like this, you can treat them all as if you were browsing articles in a newspaper or magazine, either slavishly reading every one or, as I do, cherry picking what most piques your interest from the stream (or firehose as we geeks like to refer to it :)

articlesfeedlyfeedsgoogleinformationproductivityreaderrss

The walled garden is the future of computing.

2012-08-15

These days it seems like almost everybody (at least almost everybody in the technology world) has made bashing Apple their new favorite past time.

One of the complaints I hear again and again is that Apple’s mobile operating system that runs every iPhone, iPad, and iPod Touch are designed based on the “walled garden” philosophy - meaning that you can only install approved apps on the device from Apple’s App Store unless you throw all caution (and your warranty :)) and jailbreak your device.

applecodecomputerscryptographyfuturesigning

Trying out VimRepress

2012-02-09

VimRePress

In an ongoing effort to immerse myself in Vim as much as possible, I’m trying out a plugin called VimRepress - a fork of the popular Vimpress plugin.

Installing

Unfortunately, getting it running with MacVim on MacOS X Lion is a bit of a bear, but thankfully Paulo Poiati wrote an excellent article on getting the job done.

blogbloggingeditorsvim

Face, meet Mr. Concrete wall.

2010-06-29

As I mentioned here previously, my last big job search after I got laid off from MIT was decidedly Not Fun…

I ended up taking a job I would normally never take, because I felt utterly backed up against a wall by the economy, increasing competition in the tech sector, and the big skeleton rattling around in my closet - the lack of a degree.

astronomycareercoursesdegreegoalslifemathsciencework

Dear Amazon and Penguin - Why Can't You Kids Play Nice?

2010-04-07

I received a piece of E-mail from Amazon a few days back apologizing about the fact that my pre-order of the latest Jim Butcher Dresden Files novel had been canceled, offering me a really cheap price on the print edition.

A couple of days and a great deal of “WTF?” later (That’s What The French, this being a family friendly blog and all :) I trotted on over to Jim’s website and found an explanation.

amazonbooksdresden filesjim butcherkindlepricingstupidurban fantasy

Bananagrams!

2010-01-05

Michelle and I have been having a lot of fun playing this game lately. It’s a must play if you’re a word game fan of any stripe, and even if you don’t generally enjoy board games (especially if you find them too slow).

boardfunword

Twitter is not Facebook, let's keep it that way.

2009-06-18

I’ve been enjoying Twitter for quite a while now.

Despite all the blather out there about it being a self indulgent waste of time, I think it’s become pretty clear to anyone open minded enough to actually wake up and smell the coffee that it’s a communications medium like any other, but one that lends itself to the dynamic, fast paced nature of the modern world we live in. I personally find Twitter useful on a number of levels, but first and foremost as a tool for the dispersal of technical information to interested parties.

communicationcustomsfacebookfriendsgamesmoreessocial-networkingtwitter

A Short, Sharp Shock

2009-02-19

One morning a few weeks back I was told to get in early to meet about an upcoming release that was happening…

Unfortunately, we were in for a big surprise.

Three of my co-workers and I were laid off that morning, along with 23 other unlucky souls from different parts of the lab.

BroadcareerjoblayoffMITsearch

Rock Band 2 Special Edition Box - Awesome :)

2008-11-02

My wife was kind enough to indulge my penchant for video games this evening by helping me unpack and set up the Rock Band 2 Special Edition box.

It’s quite a production! Lots of parts and a bit of part a slot b assembly, but the totally picture based instructions were clear and the instruments were very well constructed. Each part that needed to be inserted into another gave a satisfying click when it was seated properly, and everything had a very rugged feel - no chintzy plastic pieces or flimsy parts.

bassdrumsgamingguitarrock bandsongsvideo games

INSUFFERABLE CUTENESS!

2008-10-04

[ Note: Adorable Golden retriever picture behind the cut. ]

We are dog sitting for one of my wife’s co-workers this weekend. He’s a big lovable Golden named Buddy, and I am totally smitten :)

Buddy Visit

As anyone who knows me can attest, I was owned by a Golden for years back in my pre college days, and I’ve been wanting another one ever since.

adorablebuddycutedogfuzzygoldengolden retrieverpuppy

DEAD is dead!

2008-08-18

I had a rather ‘meta’ moment today after reading another article bemoaning the death of the PC as a gaming platform (An assertion of at best dubious nature).

Taking a step back, I realized that just about every single instance of someone wailing “X is DEAD!” turned out to either be patently untrue or at least a severely twisted view of the facts at hand.

articlesbehaviorblogsgamingmetapc

The Xbox 360 has landed!

2008-08-04

I have suffered as much pain and heaped as much hatred in Redmond’s general direction as the next battle hardened veteran geek, but man, this console is home entertainment done right.

Out of box hook up couldn’t possibly be any easier. Plug the power brick into the wall and the Xbox360, plug the HDMI cable into your TV, plug the ethernet cable into your network and away you go. It’s that simple.

fungamesinternetmediatvvideo gamesxboxxbox360

Breaking the silence - Ireland.

2008-07-23

Over a month ago now, my wife and I went on vacation with her boss and friend and another friend of hers to Ireland…

We took the CIE ‘A Taste of Ireland" bus tour, and had an amazing time. This was my first trip to Europe, and unsurprisingly, I found it amazing.

europefunirelandtravelvacation

Another whirlwind weekend in Manhattan

2008-04-15

This was first and foremost a visit to spend time with my wife’s family…

… But as always we managed to sneak some fun in between the cracks.

We had brunch at Vynl. This place is downright fun, from the records decorating the walls to the album jacket menus to the bathrooms each with their own unique theme - The Beatles, Madonna, etc. Happily, the brunch food is actually quite good. We had and can enthusiastically recommend the banana pecan pancakes, the brioche french toast, and the make your own omelette option. The large glasses of tasty fresh squeezed orange juice are also a nice touch.

Genes, lifestyle, and longevity

2008-03-11

So I spent the weekend with my lovely wife and her family celebrating…

her Nanna’s 90th birthday. She had another uncle present who is 94 years old and seems more spry and active than some thirty somethings I know.

This led me to reflect a little bit on the fact that nobody in my family lives into their nineties, and damn few live into their eighties (Or have thus far).

agingdietexercisefamilygeneticshealthlifestyle

Usage peeves I have no business having

2008-01-15

I am at best a poor writer. Even so, certain things get under my skin…

  • If I never hear or see the word “the” intentionally misspelled as “teh” again, I will be a happy man.
  • 3lyt3 5p3ak can just GO AWAY too, really.
  • Just sayin’. This may have been effective about 20 years ago when the first person who propagated this meme, but now it’s tired. So very tired.
  • ebonics - I like rap. A good friend many years ago in college walked up to me one day when I was ranting at some friends about how I thought rap was just chaotic noise and nothing else, and said “Rap is one of the most politically active forms of music on the planet, and that’s a fact.”. He was right. All that’s beside the point though, ebonics are seeping their way into main stream speech in ways I find most unfortunate. It can stop any time now.
  • Wassssssuupppppp!!! - the original Bud marketing campaign was brilliant, and even funny in spots (I still enjoy the sushi bar version - Wasabii!!!) but this meme is so tired it needs to be taken out back and shot - a mercy kill at that.
  • Calling everyone “Kid” whether they be 18 or 80 - Maybe the denizens of Southie can get grand fathered in on this one, I dunno, but the rest of you should really stop watching those Martin Scorsese.

As I said above, I realize that in truth I have no business at all airing my English usage peeves, because in truth I am a sloppy writer and a downright poor grammarian. But anyway, I feel better having gotten them off my chest :).

englishlanguagememespeevesusage

This just makes me laugh, and yet it's a damn fine idea.

2008-01-14

Using hip hop as a teaching tool for English.

Go take a look at Flocabulary

The piece that actually left me chuckling on this snowy wet morning was this. A Hip hopped up Cliffs Notes version of Romeo and Juliet.

I love the idea - speaking to kids using a medium they’re comfortable with. In no way do I think this should replace a full and careful reading with explanations by the teacher, but for some children there’s a lot of ground to cover before they’re able or ready to be successful in such an endeavor.

eachingeducationenglishhip hoplanguagemusicrap

Semi obscure music question

2007-12-21

Read no further if you think Phish is just a misspelling of those things with fins and scales……

Does anyone know which Phish album and song contains an A Cappella version of the mourner’s kaddish?

I know it’s out there somewhere because I’ve heard it multiple times, I just can’t for the life of me remember which album it’s on.

arthebrewjudaicamusicPhishreligionrock

Ah, Sweet Sanity!

2007-12-18

Woo. So, as I indicated in my old blog, I have switched to Wordpress. Typo is nifty and all, but it’s still hackerware and seems unlikely to veer from that course any time soon.

Much as I love Ruby, I am still clueless about Rails and truthfully, even web development in general (I have now learned the basics of CSS - but apparently not enough to be dangerous yet, and I *still* don’t know Javascript.)

blogconversionpainsanitytypowordpress