Git Rebase: Upstream Means Since
In a codebase at work, I was trying to rebase onto a branch with a squashed commit. The problem with that is that your branch has commits equivalent to the squashed commit, so you need to tell Git:...
View ArticlePsalm Zero Zero Two Three
The Borg is my shepherd; I shall not resist. She maketh me to lie down in green alcoves: She leadeth me to my designated work area. She regenerateth my soul: She leadeth me in the paths of perfection...
View ArticleBait And Switch Pricing – A Bluehost Retrospective
Now that I’ve finally finished migrating my WordPress blog off of Bluehost, here are some things about it. The Good As far as WordPress hosts go, it was fine. The only technical issue I had was that...
View ArticleSlicing and Splicing in JavaScript and Python
This post covers some of the syntax and parameters for doing array or list slices and splices in Python and JavaScript — in other words, working with sections of lists or arrays, instead of the whole...
View ArticleGit-Bisect is a Great Debugging Tool, Even If You’re Not Using It
git-bisect is a command within Git. It checks out commits so that you can find the one where a problem was introduced. As the title says, it’s a great debugging tool– even if you’re not using it! How...
View ArticleOptions for Pausing the Animation of GIFs
GIFs used to be just atmospheric decoration. Now they’re usually short, looping, silent videos. As videos, it’s not very nice to have them play automatically. It’s much better when they have a play...
View ArticleTech of the Week: CSS
Welcome to the first installment of a weekly(ish) segment where I learn some things about a technology and then write some things about it. This week, I spent some time looking at CSS, and I’ll share...
View ArticleIntroducing “Tech of the Week”
Each week, starting this coming week, I’m going to delve into a different thing related to the Web or software development. I’ll write about the experience of using or learning it, and provide links...
View ArticleWordPress is More Complicated Than I Remember
I’m finally setting my blog back up, after some issues with my old web host. My not wanting to bother with those issues has caused it to be down for a while. I’m using WordPress again, this time with...
View ArticleConsciousness Related To Entropy In Brain Connections
This Big Think article came across my Facebook feed, suggesting that higher entropy in the brain is correlated with consciousness. The article was a bit overexcited, though, saying this would, if...
View ArticleBreakout
This story was originally written as a tweetstorm. Hence, it’s broken into blockqotes, one for each tweet. MICHAEL: Welcome to your new home. SATAN: A simulation? MICHAEL: Yes. SATAN: A game! MICHAEL:...
View Article2016 Career In Review, Part 2
As I said in my last post, in the spirit of Year In Review posts, I’m reviewing the last 7 years, because that’s the only way it makes sense. Last time I talked about the somewhat complicated answer...
View Article2016 Career In Review, Part 1
Everybody’s doing year in review posts, and I feel like I should do one too. Career-wise, though, it doesn’t make much sense unless I also review the last seven years or so. So buckle up, because...
View ArticleScrum Cycle
(Originally a tweetstorm) T-1.5h to T-1h: Avoid getting into anything big T-1h to T-15m: Review previous day, plan what to say T-15m to T-1s: Mentally rehearse what to say T0: Say What you Did...
View ArticleStacks instead of Queues in Message Routing
What do you do when you’re building a message router that has to send clients both very up-to-date information, and very complete information? If the outgoing per-client queue is too short, when...
View ArticleBullet Points About Software Development
Recently I got to thinking: I’ve been doing software development professionally for over a decade (gosh…). I must have learned something, right? Right?? So I thought I’d brainstorm some of the...
View ArticleHow To Learn To Program
First, realize that the world of programming (and technology in general) is full of a lot of very opinionated people. They will say that this or that language is terrible; that language A is better...
View ArticleChatRBotz
This is the archive of a tweetstorm originally found here. What if strong AI requires simulating not just a person, but a life? I mean, like, a human life. Ellie who has a family and cats, and drives...
View ArticleBelief as an Action
Knowledge is belief from evidence. Faith is belief as an action. Like an actor believing in his character. To learn to contact the Force, a Jedi must have faith in it. Eventually he comes to know...
View ArticleBlog It Like You Stole It
I need to get back to this blogging thing. In the past few months my tweeting has increased by a completely-made-up 47%, but I haven’t blogged at all. Twitter is awesome for finding (or telling...
View Article