Tag: programming

  • Always have a pitch ready

    ”Organizational interest comes in waves. When it’s reliability time, VPs are desperate to be doing something. They want to come up with plausible-sounding reliability projects that they can fund, because they need to go to their bosses and point at what they’re doing for reliability, but they don’t have the skillset to do it on…

    Read more

  • The aesthetics of .sh

    I grew up as a programmer in the 2000s, in Java culture. The aesthetics were about elegance, understandable simplicity (the opposite of the Perl obfuscation awards), and lots of DRY. In contrast, you have command line culture, which I suspect is a more dominate programming aesthetic nowadays. It will become even more so as one…

    Read more

  • Programmer aesthetics: “your engineering taste is composed of the set of engineering values you find most important.”

    Programmer aesthetics: “your engineering taste is composed of the set of engineering values you find most important.” // And: “most bad taste comes from inflexibility. I will always distrust engineers who justify decisions by saying ‘it’s best practice.’ No engineering decision is ‘best practice’ in all contexts! You have to make the right decision for…

    Read more

  • How Pair Programming Enhanced Development Speed, Focus, and Flow –

    Read more

  • morning computer sociomediapath – As ever, the way to improve productivity is stop interrupting people, be they writers, programmers, or any “make something” type.

    Read more

  • All hat, no cowboy – A bicycle for your hands: “Becoming a good programmer takes time, so does becoming an artist. What if all the people with ideas but no time or skills or persistence or real interest could participate and _turn their ideas into the thing?_Surely non-musicians have great ideas for songs that they…

    Read more

  • Pair Programming is a great fit for large organizations because of this one unexpected benefit. CLICK NOW.

    Pair Programming is a great fit for large organizations because of this one unexpected benefit. CLICK NOW.

    I have another video today. You’ve heard of pair programming and you probably think it’s bonkers. Not many people benefit from this practice. Here, I go over how teams in the US military have been using pair programming to improve how they do software and spread that change to other teams. Some real DIGITAL TRANSFORMATION!…

    Read more

  • The mystery of how many developers there are in the world: is it 100 million, or more like 16 million?

    The mystery of how many developers there are in the world: is it 100 million, or more like 16 million?

    Finding an estimate of how many developers there are in the world is difficult. Oh, there’s plenty of people making estimates, but those estimates vary so much that the estimates are suspicious. For example: Microsoft/GitHub recently said they now have 100 million developers using GitHub. “We estimate that, as of Q1 2023, there are 35.6…

    Read more

  • 5 ways to escape tech debt, and prevent more of it

    5 ways to escape tech debt, and prevent more of it

    Midjourney: two programmers (a man and a woman) analyizing how to improve their code, one sits in front of a computer typeing, the other is hunched over the desk pointing at the screen, in the style of 1980s corporate clip art Much like financial debt, technical debt is helpful when managed responsibly, but like real…

    Read more

  • 20230327 – Big 🤖 edition here

    20230327 – Big 🤖 edition here

    You know, maybe this would be a good notebook for my ChatGPT/AI stuff. I do a lot of it, and it’s fun to share. I’ve yet to find a good source of prompts (I don’t want to go to reddit or Discord – I really want just a curated list), but it’s sort of fun…

    Read more

  • Link: In Defense of YAML

    “Where it can go wrong is where we use YAML to describe behavior.” Actually doing the thing instead of just describing the thing you want: the bane of all programming. Source: In Defense of YAML

    Read more

  • Link: The Smart, the Stupid, and the Catastrophically Scary

    “Part of me likes being a programmer—because we’re the last job. I can see a future—if we don’t manage to blow ourselves up first—in the robot paradise where people are either robot engineers or programmers, or I guess do marketing. Or maybe bake pies, or smell things? Those are essentially the hardest things for a…

    Read more

  • Link: Microservices: It’s All About the Events

    ‘The traditional server request/response model for computing comes from an imperative programming model, though an events-based model really is more of a functional programming model, she noted. “Functional programming models work really, really well for distributed systems,” she said.’ Original source: Microservices: It’s All About the Events

    Read more

  • XML, all alone on its own.

    People use JavaScript, Internet mattresses, password stink – Coté Memo #30

    Just a few updates and links this week. I don’t list them all below, but there’s several interviews from OSCON and DevOpsDays Austin in the Coté Show Variety Podcast as well. Programming languages XML, all alone on its own. The RedMonk programming language index is out, as always it’s interesting to see how things rank…

    Read more

  • Coders work from home more often than those in other jobs

    In 2015, an estimated 300,000 full-time employees in computer science jobs worked from home in the US. (This figure also includes related professions such as actuaries and statisticians, but the vast majority are programmers.) Although not the largest group of remote employees in absolute numbers, that’s about 8% of all programmers, which is a significantly…

    Read more

  • On “so”

    Tim Bray explores why programmers so often start sentences Ed with “So…” On “so”

    Read more