Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 25
  1. The Illusion of a One-Time Set-Up

    One of the most laborious things about starting work at a new client / employer, can be getting your machine and user account configured so that you are able to work on their codebase.

  2. The Case of the Disappearing App

    [Despite being almost 30 years ago, and the finer details being lost in the mists of time, the punchline has always stayed with me – it’s scar tissue I guess :o).]

  3. Codurance AI Hackathon

    This is quite a long post (15 mins) and if you’re only interested in my final musings, and not the day itself, just skip to the last two sections.

  4. Note: This blog post follows the modern recipe style – a load of unimportant background history before presenting the real content.

  5. How Do I Test This?

    I’ve no idea where I first came across the following premise for when starting a new code change: “First ask yourself, how do I test this?”

  6. Unravelling Conflict

    An interesting question came up at a meet-up I recently attended, where they were discussing approaches to coaching and mentoring.

  7. Ever since the rise of LLM based tools like ChatGPT and CoPilot there have been quips made about how great it makes as a pairing partner.

  8. Last time I wrote about the monthly Cambridge Software Crafters Meetup which I started attending almost a year ago.

  9. Despite living pretty close to Cambridge I’ve never actually worked there.

  10. Most of the time these days when I get into a conversation about naming it tends to be about tweaking the language, perhaps because I think there is a much better term available, or the author is a non-native speaker and they’ve transliterated the name and

  11. Our Star Baker

    Just over 14 years ago I posted the eulogy I wrote for my father on this blog (So Long and Thanks For All the Onions) mostly because I had just started writing and this blog gave me the confidence to write.

  12. Unpacking Code Ownership

    This post was prompted by a document I read which was presented as a development guide.

  13. As one of the few devs that both likes and is reasonably well-versed in PowerShell I became the point of contact for a colleague that was bemused by a performance oddity when querying the number of cores on a host.

  14. Chaining IF and && with CMD

    An interesting bug cropped up the other day in a dub configuration file which made me realise I wasn’t consciously aware of the precedence of && when used in an IF statement with cmd.exe.

  15. Transient Expand-Archive Failures

    [I’m sure there is something else going on here but on the off-chance someone else is also observing this and also lost at least they’ll know they’re not alone.]

  16. Lose the Source Luke?

    We were writing a new service to distribute financial pricing data around the trading floor as a companion to our new desktop pricing tool.

  17. I had taken a new contract at an investment bank and started working on a very mature codebase which was stored in ClearCase.

  18. Planning is Inevitable

    Like most programmers I’ve generally tried to steer well clear of getting involved in management duties.

  19. Pair Programming Interviews

    Let’s be honest, hiring people is hard and there are no perfect approaches.

  20. Fast Hardware Hides Many Sins

    Way back at the beginning of my professional programming career I worked for a small software house that wrote graphics software.

  21. My current role is more of a DevOps role and I’m spending more time than usual monitoring and administrating various services, such as the GitLab instance we use for source control, build pipelines, issue management, etc.

  22. I was working on a new system – a grid based calculation engine for an investment bank – and I was beginning to read about some crazy ideas by Netflix around how they would kill off actual production servers to test their resilience to failure.

  23. Blog Post #300

    I signed off My 200th Blog Post in November 2014 with the following words: See you again in a few years.

  24. Cargo Culting GitFlow

    A few years back I got to spend a couple of weeks consulting at a small company involved in the production of smart cards.

  25. Branching 0 – Git 1

    My recent tirade against unnecessary branching – “Git is Not the Problem” – might have given the impression that I don’t appreciate the power that git provides.