Quantcast
Channel: Deciphering Glyph
Browsing all 74 articles
Browse latest View live

Super Swing Districts

In my corner of the social graph, when we talk about politics today, we tend to use a lot of moralizing language. A lot of emotive language. And that makes sense; overt fascist are repeating the...

View Article


Potato Programming

One potato, two potato, three potato, four Five potato, six potato, seven potato, more.Traditional Children’s Counting RhymeProgrammers waste enormous amounts of time thinking about, or worrying about,...

View Article


Image may be NSFW.
Clik here to view.

A Very Silly Program

One of the persistently lesser-known symptoms of ADHD is hyperfocus. It is sometimes quasi-accurately described as a “superpower”12, which it can be. In the right conditions, hyperfocus is the ability...

View Article

Data Classification

Is there a place for non-@dataclass classes in Python any more?I have previously — and somewhat famously — written favorably about @dataclass’s venerable progenitor, attrs, and how you should use it...

View Article

Building And Distributing A macOS Application Written in Python

Why Bother With All This?In other words: if you want to run on an Apple platform, why not just write everything in an Apple programming language, like Swift? If you need to ship to multiple platforms,...

View Article


What Would You Say You Do Here?

What have I been up to?Late last year, I launched a Patreon. Although not quite a “soft” launch — I did toot about it, after all — I didn’t promote it very much.I started this way because I realized...

View Article

Telemetry Is Not Your Enemy

Part 1: A Tale of Two MetaphorsIn software development “telemetry” is data collected from users of the software, almost always delivered to the authors of the software via the Internet.In recent years,...

View Article

A Response to Jacob Kaplan-Moss’s “Incompetent But Nice”

Jacob Kaplan-Moss has written a post about one of the most stressful things that can happen to you as a manager: when someone on your team is getting along well with the team, apparently trying their...

View Article


Image may be NSFW.
Clik here to view.

No Executable Is An Island

One of the perennial talking points in the Python packaging discourse is that it’s unnecessarily difficult to create a simple, single-file binary that you can hand to users.This complaint is...

View Article


Post-PyCon-US 2023 Notes

PyCon 2023 was last week, and I wanted to write some notes on it while the memory is fresh. Much of this was jotted down on the plane ride home and edited a few days later.Health & SafetyEven given...

View Article

Image may be NSFW.
Clik here to view.

Bilithification

Several years ago at O’Reilly’s Software Architecture conference, within a comprehensive talk on refactoring “Technical Debt: A Masterclass”, r0ml1 presented a concept that I think should be...

View Article

Get Your Mac Python From Python.org

One of the most unfortunate things about learning Python is that there are so many different ways to get it installed, and you need to choose one before you even begin. The differences can also be...

View Article

Okay, I’m A Centrist I Guess

Today I saw a short YouTube video about “cozy games” and started writing a comment, then realized that this was somehow prompting me to write the most succinct summary of my own personal views on...

View Article


Your Text Editor (Probably) Isn’t Malware Any More

In 2015, I wrote one of my more popular blog posts, “Your Text Editor Is Malware”, about the sorry state of security in text editors in general, but particularly in Emacs and Vim.It’s nearly been a...

View Article

Image may be NSFW.
Clik here to view.

Unsigned Commits

I am going to tell you why I don’t think you should sign your Git commits, even though doing so with SSH keys is now easier than ever. But first, to contextualize my objection, I have a brief...

View Article


Image may be NSFW.
Clik here to view.

The Macintosh

Today is the 40th anniversary of the announcement of the Macintosh. Others have articulated compelling emotional narratives that easily eclipse my own similar childhood memories of the Macintosh family...

View Article

Let Me Tell You A Secret

I do consulting1 on software architecture, network protocol development, python software infrastructure, streamlined cloud deployment, and open source strategy, among other nerdy things. I enjoy...

View Article


DBXS 0.1.0

New ReleaseYesterday I published a new release of DBXS for you all. It’s still ZeroVer, but it has graduated from double-ZeroVer as this is the first nonzero minor version.More to the point though, the...

View Article

The Hat

This year I will be going to two conferences: PyCon 2024, and North Bay Python 2024.At PyCon, I will be promoting my open source work and my writing on this blog. As I’m not giving a talk this year, I...

View Article

Software Needs To Be More Expensive

The Cost of CoffeeOne of the ideas that James Hoffmann— probably the most influential… influencer in the coffee industry — works hard to popularize is that “coffee needs to be more expensive”.The...

View Article
Browsing all 74 articles
Browse latest View live