Menu

> Ross Wintle

Creativity, curiosity, and code

Tag: coding

  • LLMs helped/hindered me building a 1-person social media web app

    2026-01-19

    Yes, despite being an AI doom-speaker, I tried using a app-builder to make a simple, social-media-like, private, journalling web app. This post explains what I did and why, and outlines the development process I took, including the point at which I decided the AI wasn't up to it and started making it manually.

  • Trust me: You don’t want to make little personal apps… especially not like that!

    2026-01-18

    Like "slop" text, images and videos, the ability to create apps and websites is fascinating. But I don't believe it's ultimately good for the creators or for the users.

  • The Way I Code (and have been coding for 30 years)

    2025-07-12

    Start with good decomposition. Then use encapsulation to create good abstractions. That's how I code. That's how I was taught to code 30 years ago. And it's still how I code today.

  • One does not simply update one’s dependencies

    2025-04-04

    I started trying to explain what I was doing and why, and as I did so I realised all the many, many things you have to understand for this process to make sense.

  • I’m not sure I understand themes any more – a strange journey through old WordPress code.

    2024-12-09

    Come on a journey with me as I - a an experienced developer - dive into old WordPress theme code, find myself in an enormous tangle, and question my life choices.

  • WordPress REST API Auth nonces in POST requests

    2024-08-11

    If you're using a script that uses cookie authentication with the WordPress REST API then you may also need a nonce. Here's how to make this work!

  • Readable code tips: Use “is” or “has” for Boolean variables/functions

    2024-07-09

    Previous Tip: Don’t inline everything! This is a little naming convention that I find really helpful. If a variable is Boolean type, or if a function returns a Boolean type, then consider if you can name it with an “is” or “has” prefix (or somewhere in the name). Because in many cases, not doing this […]

  • Friction

    2024-07-09

    I want to talk (again) about friction. Things that slow us down. How some friction is good, and some is bad.

  • Static not-Scrabble.

    2024-04-14

    I made a server-less Scrabble clone that saves data in URLs. This post explains why and how, including a primer on binary data representations, and a little JavaScript library to help do this using BigInts!

  • Readable code tips: Don’t inline everything!

    2024-03-30

    There is a balance to be found between "inlining" multiple expressions, and using temporary variables. You may also learn about short-circuit evaluation here!

Posts navigation

Older posts

Settings/Theme

Search

Menu

  • Home
  • About
  • Projects
  • Now
  • Ideas
  • Supports…
  • Uses…
  • My Work
  • Contact Me

Follow me

  • @ross@crikey.social
  • rw.omg.lol
  • RSS
  • Bluesky

Latest

  • LLMs helped/hindered me building a 1-person social media web app
  • Trust me: You don’t want to make little personal apps… especially not like that!
  • The amazing ways Playtiles uses the web for retro gaming
  • Software can be finished
  • LoopConf and 25 Lessons

Maker log

Things I'm making and doing

  • Wrote a blog post and FINALLY updated my now page
  • Did a firework party for the kids with hot dogs, a fire pit and smores!
  • Updated my website to reference fosstodon.org and tidied widgets.
  • Sent email to clients about new working arrangements
  • Fix CSS issue on Oikos website

Week notes

  • The Weeks: 28th October and 4th November
  • The Weeks: 14th and 21st October
  • The Weeks: 30th September and 7th October
  • The Week: 23rd September 2019
  • The Week: 16th September 2019
All content © Ross Wintle | This site uses no cookies and does not track you