~gallant

https://gallant.dev

Thoughts and Code

~gallant

Entries

  • Whither poetry?

    I have a soft spot for poetry. That is what poems are for - sentimental musings and meditative cogitation. These are ...

  • Knowing Where To Tap

    You've likely heard some variant of the morality story where someone justifies their (commercial) worth as mostly a m...

  • A Consideration of SQL ORMs

    Conventional wisdom in modern software development generally endorses the use of an ORM. "Any project that doesn’t us...

  • The Blurring of the Public Square and the Megaphone

    I originally envisioned writing this post some time back - in early 2022, Twitter escalated its dark patterns, requir...

  • Life is Context - Language is Specificity

    "Aaaaarrrrggggh!" What does that mean? It could mean I stubbed my toe - or it could mean I dropped something. Somebod...

  • Superstition - an engineering anti-pattern

    Design patterns are reusable approaches to common problems - anti-patterns are the same, but ineffective (and even co...

  • Exclude Unnecessary Information

    The Elements of Style urges us to "omit needless words": Vigorous writing is concise. A sentence should contain no un...

  • Slack Tasks

    "You've got to hustle. Have a side-gig. Do personal projects. Build a personal brand." Such tips are frequently offer...

  • Yes, yet...

    "Yes, and..." is a concept from improv comedy that means to affirm and build on what others do. Beyond improv, it has...

  • Big O(Weird)

    #!/usr/bin/env python steps = 0 def f(x): global steps for i in range(x * x | 42, x | 42, -42): steps += 1 yield i de...