Somebody’s gonna need this note. Maybe in a week, maybe in a year, god forbit but maybe in ten.
9010302ea955ad87.png
hackers.town: 2021-03-16 Tue 09:12
I just accidentally sent an email with a tracking pixel in the otherwise excellent Mailbird email application. It told me it did it. That’s cool. It can be disabled in preferences. Also cool. It’s enabled by default. Less cool.
Spent hours working hard, fixed a logic bug with tendrils all over the app, and the user-visible change is one tab menu on one detail view is slightly nicer.
Ah well. I can expect fewer (or at least different) grumbles about the app, though.
hackers.town: 2021-03-15 Mon 15:21
I can tell I feel ownership of some code when I feel the urge to try writing it in a different language.
Okay, I haven’t checked out the Vim extension for VS Code for a while and it’s almost 100% workable. :split, :vsplit, keys for folding work as expected (which tbh is a better hit rate than Vim)
I may need to add my own macros for :Sex, :Hex, and :Tex though.
hackers.town: 2021-03-14 Sun 11:16
A Django model relationship is more likely to pick up its related objects when you remember to save them first.
This project’s the usual mix of intense aggravation and delight. But with these small projects all the terrible mistakes are mine, and that’s so much easier for me to navigate.
hackers.town: 2021-03-12 Fri 01:41
Me on a big project: “why’d they set things up in this confusing way? Clearly I’m missing something and must not disturb it.”
Me on a small project: “Why’d I set things up in this confusing way? Oh that’s right I was in a stupid hurry. Fixing now.”
Funny how I have to fix my unit tests more often when they involve basic math, compared to the ones about abstraction and flow.
hackers.town: 2021-03-10 Wed 10:38
@genehack I thought so too! I’m partial to the fruit salad effect with my syntax highlighting, but this is a nice break every once in a while.
hackers.town: 2021-03-10 Wed 16:38
Leave the apartment just as the leaf blowers are packing up, arrive at the house right on time for the window fitting guy, and just in case there’s any risk of me having a coherent thought Loud Dog’s whining at my feet full volume.
getting a feature idea and it’s cool but they didn’t ask for it and it doesn’t fix anything fundamentally broke so i won’t do it and that doesn’t sound like me oh no i’ve been brain controlled by a responsible developer help help
Sometimes I like to up the fun quotient of TDD by kneecapping the tests with fundamental alterations to the app logic and figuring out how to fix the tests.
Seriously. I’m like an inefficient organic Chaos Monkey.
hackers.town: 2021-03-08 Mon 02:17
Yay, tests pass again. And I’m at least almost 50% confident that I got it right.
Class-based views starting to feel a bit less convenient when I add docstrings explaining what’s going on to my code heirs who may barely know Django, let alone CBV.
hackers.town: 2021-03-07 Sun 00:07
I’m not embedding a tutorial into the docstrings or anything, just listing context, template, and permission info.
Also, too bad there isn’t a :form: reference for admindocs.