Leesa Ward

@doubleedesign.bsky.social

Web/software developer daily, graphic designer intermittently, teacher sessionally (on hiatus), student habitually.

I have now experienced headphones with Bose “immersion mode” (where it’s designed to sound like the sound is coming from speakers in front of you) and I don’t think I can ever go back to regular blasting of music directly into my ears.

Aside from its ugly docblock comments, I'm really enjoying building my pet project with C#/.NET. The docs on Microsoft Learn are really good; I bought some books, my uni provides access to O'Reilly for instant access to more (on top of some physical books of course, when I can go and get them). 1/3

I actually really, really like Object-Oriented Programming. It just makes sense to me and feels really tidy and straightforward to understand if done well. Is it suitable for every scenario? Of course not. But not using it because it feels old and outdated or whatever...you're missin' out.

After a 9-week break I have started a new job and my grievances with MacOS feel sharper than ever. (There are valid reasons my current employer has us on Macs so this is not a dig at them.) This is not a rhetorical rant. Solutions are welcome. I am allowed to install utilities on my work machine.🧵

My decision to go all-in on C# (which I had used before, but only at uni) for a personal project still feels like the right decision, but part of me wonders if I can get past how much I hate how its equivalent of docblock comments are written - and am questioning how I managed to forget that...

Me, who has been writing tons of PHP lately and asking Claude questions about it: "How to [test thing] using Pest?" Claude: *gives me a spiel, examples, and explanation for...Rust, a language I've asked it about literally 0 times* Go home Claude, you're drunk. 😅

My brain: "Why would you call it Pest if you want people to like it? ... Oh, I get it. It's test with a P, because it's for PHP. Wait. Pest = Test a language that starts with a P. Hang on. ... Jest is..." Fuck I'm stupid for not noticing that before. 😂😂😂

1/3 I'm developing a UI component library for PHP, almost from scratch aside from some usage parameters that inform the architecture (making it work with WordPress blocks in the first instance).

I feel a distinct lack of closure when I ask an LLM about some coding thing, it spits out hallucinations or overly complex partial suggestions, and I go and find the answer elsewhere but there's no forum post to go back to post the answer on.

My partner, who has never had much need to deal with SQL, is excited because he figured out joins for something he's working on. Me, pointing at the schema: *gives him a pop quiz about why it's designed the way it is and hence joins are necessary, offers further explanation* My god we're nerdy.

For my first Bluesky post, I would like to share the rabbit hole I spent my Saturday night in: Customising (visually) the output of Xdebug. I regret nothing. (PS don't judge me for the errors, I'm hacking around with some experimental stuff and I expected them 😅)

Bild