London based software development consultant

  • 967 Posts
  • 115 Comments
Joined 1 year ago
cake
Cake day: September 29th, 2025

help-circle



  • Here is the key point if don’t want Safari to manipulate your site’s colour scheme:

    If you don’t want Safari to handle dark mode for your website, you can do that as well. For this, you can declare the color-scheme of your website like so.

    <meta name="color-scheme" content="light dark">

    This will tell Safari that the website supports both schemes (even if the website doesn’t support a dark mode in actuality). It’s a signal for Safari not to manipulate the color scheme on its own.





















  • Most of the variance in developer output, even with AI augmentation, is not about the developer, it’s about friction. It’s about how many times a day someone gets interrupted, how long the builds or tests take, how quickly a review is turned around, how confident they feel deploying on a Friday afternoon, whether the test suite is trustworthy, and whether they spend their week on work they consider meaningful.

    100% this! If you want to improve developer output, then protect them from unnecessary meetings and distractions.



  • If you’re using quotes around your own terms and preemptively closing any discussion about it, then you’ve already lost.

    This is exactly what the article is trying to argue, in the authors own words, he wants a “meaningful conversation”. As for the quotes, it’s challenging the claim that “coding is largely solved”, as made by Boris Cherny at Anthropic, by dissecting what is meant by both “coding” and “solved”.



  • Judging by this quote, the only thing dying is quality:

    Since the beginning of the year, the quality of software has been degrading pretty much everywhere, much of it caused by over-reliance on AI, or perhaps more accurately, the outsourcing of thinking and decision making to AI. In July, I moved my video podcast off of Spotify after a series of unexplainable outages, and Spotify’s engineering team seemed to take no real pride or accountability in fixing the root causes of the issue.

    Only this week, Uber shipped a new feature to production in the Uber Eats app – a new way to select extras with your food order – with seemingly no QA testing:






  • Reading through the article I wasn’t sold on the argument until I came to third example:

    Many traditional productivity tools require you to manually construct task lists, drag items across Kanban boards, and assign micro-deadlines. Goblin.tools is a free, single-page suite of single-task AI tools designed specifically for neurodivergent users or anyone feeling overwhelmed, requiring zero sign-ups or configuration.

    Many interfaces can be too overwhelming, particularly for neurodivergent folk, so it’s important to consider different paradigms for interaction.







  • codeinabox@programming.devOPtoProgramming@programming.dev•Write for people
    link
    fedilink
    English
    arrow-up
    14
    ·
    edit-2
    3 months ago

    This sums up my current bugbear with people using Claude, as its output is too verbose. I don’t mind the use of agentic tools, though I want a concise explanation written by a human.

    But where it starts to get dicey is when you have both jargon and long text explanations being generated by machines, for people at different levels of understanding. “Bumped dependencies” is good. Everyone knows we are updating packages. “Performed a scheduled dependency refresh as part of ongoing maintenance practices. Minor and patch-level version bumps were applied across the dependency graph, including transitive dependencies where applicable” is bad.