@mfowler@toot.thoughtworks.com
@mfowler@toot.thoughtworks.com avatar

mfowler

@mfowler@toot.thoughtworks.com

Author and loudmouth on software development. Works at Thoughtworks. Also hikes, watches theater, and plays modern board games.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Drbruced, to fediverse
@Drbruced@aus.social avatar

Do I know anyone here who is willing to share their experience deploying an institutional Mastodon server? A contact of mine is looking for someone to discuss the experience as he works on getting a government agency to deploy their own instance. Boosts appreciated

mfowler,
@mfowler@toot.thoughtworks.com avatar

@Drbruced I’d suggest talking to my colleague @judeswae , who wrote https://martinfowler.com/articles/your-org-run-mastodon.html

mfowler, to random
@mfowler@toot.thoughtworks.com avatar

I enjoyed this post from @simon on figuring out how a news article in sourced

https://simonwillison.net/2023/Nov/22/deciphering-clues/

mfowler, to random
@mfowler@toot.thoughtworks.com avatar

NEW POST

My colleague Sannie Lee has met many students who are looking into getting into technology, taking narrow professionally-oriented majors. Sannie, however, has found that a traditional liberal-arts degree has given her skills that are highly relevant to her work as a product manager.

https://martinfowler.com/articles/2023-liberal-arts.html

mfowler, to random
@mfowler@toot.thoughtworks.com avatar

NEW POST: It's now been a year since The Muskover, what does my use of social media look like now, both as a reader and a writer?

https://martinfowler.com/articles/2023-social-media.html

mfowler, to random
@mfowler@toot.thoughtworks.com avatar

NEW POST: As React UI controls become more sophisticated, complex logic can get intertwined with the visual representation. This makes it hard to reason about the behavior of the component, hard to test it, and necessary to build similar components that need a different look.

Juntao Qiu tackles this by using a Headless Component, which extracts all non-visual logic and state management, separating the brain of a component from its looks.

https://martinfowler.com/articles/headless-component.html

mfowler, to random
@mfowler@toot.thoughtworks.com avatar

@tastapod I'm amused by "Boris" on Xitter. He said that he doesn't "have 'diversity' high on my priority list" while demonstrating the opposite through his volume of tweeting :blobrollingeyes:

mfowler,
@mfowler@toot.thoughtworks.com avatar

@tastapod Whenever I feel the temptation to get sucked into something like this, I remember Charles' Rules of Argument <https://fishbowl.pastiche.org/2004/03/21/charles_rules_of_argument>

mfowler, (edited ) to random
@mfowler@toot.thoughtworks.com avatar

I've been taking a break from work for the last few weeks, so missed much of the brouhaha over the McKinsey developer productivity article. But I'm sure that I could NOT write a better response than this one from @tastapod

https://dannorth.net/mckinsey-review/

Teri_Kanefield, to random

deleted_by_author

  • Loading...
  • mfowler,
    @mfowler@toot.thoughtworks.com avatar

    @Teri_Kanefield I, for one, very much appreciate your writing and analysis. The real world is always harder and more complicated than people would like it to be, but you are doing me a great service by explaining your corner of it.

    mfowler, to random
    @mfowler@toot.thoughtworks.com avatar

    NEW POST

    Many software teams create services exposed as APIs, without any user-interface, making them hard to demonstrate. A demo front-end is a simple user-interface just used to manipulate such an API. Matteo Vaccari describes how and why to build one - showing its usefulness both in explaining the API's capabilities to stakeholders and to help client developers explore how to interact with the API.

    https://martinfowler.com/articles/demo-front-end.html

    mfowler, to random
    @mfowler@toot.thoughtworks.com avatar

    "As a small startup, you have the opportunity to avoid growing into the structural dysfunction of the biggies you compete with. You have the opportunity to be business-aligned rather than function-aligned in your org structure."

    https://www.agileorgdesign.com/content/startup-structure-orgdesign-product-engg

    mfowler, to random
    @mfowler@toot.thoughtworks.com avatar

    NEW §

    When scaling up, getting costs under control is vital to stabilizing financial health. But as a weight-loss expert might say, the key to long-term health is to do things that promote a sustainable lifestyle. Sofia Tania and Stefania Stefansdottir now move on to begin to describe these initiatives: federated accountability, visibility, and nudges towards better financial discipline.

    https://martinfowler.com/articles/bottlenecks-of-scaleups/04-costs.html#SustainPhase

    mfowler, to random
    @mfowler@toot.thoughtworks.com avatar

    We are saddened today to learn of the passing of Stefan Tilkov @stilkov and offer our condolencies to his family, friends, and colleagues at INNOQ.

    https://martinfowler.com/articles/202308-stefan-tilkov.html

    mfowler, to random
    @mfowler@toot.thoughtworks.com avatar
    mfowler, to random
    @mfowler@toot.thoughtworks.com avatar

    NEW POST

    My colleague Sarah Taraporewalla writes the first installment to describe an approach to building technology strategy that challenges the convention. It starts by identifying the overall strategic directions that the organization is considering, and using common aspects of these directions to indicate the investigations needed for the organization to understand the technology implications raised by that strategic change.

    https://martinfowler.com/articles/creating-integrated-tech-strategy.html

    mfowler, to random
    @mfowler@toot.thoughtworks.com avatar

    +1 to @jwz 's argument that replies to posts on mastodon should be treated similarly to comments on blogs

    https://www.jwz.org/blog/2023/08/mastodons-mastodonts/

    mfowler,
    @mfowler@toot.thoughtworks.com avatar

    @evan @jwz I find it appropriately amusing that I read this post because it was boosted by someone I follow, (@judeswae) but this post is not yet present in my notifications.

    mfowler, to random
    @mfowler@toot.thoughtworks.com avatar

    Much of what I'm reading about the KOSA bill in the U.S. sounds worrying. Here is a good article about the concerns

    https://www.teenvogue.com/story/kids-online-safety-act-lgbtq-youth

    mfowler, to random
    @mfowler@toot.thoughtworks.com avatar

    Birgitta Böckeler @bboeckel continues her explorations in using LLMs, this time by asking GitHub Copilot to write a median function. It gave her three suggestions to choose from. The experience shows you still have to know what you're doing when asking LLMs to write code, since the LLM's programming skills are often rather flawed.

    https://martinfowler.com/articles/exploring-gen-ai.html#median---a-tale-in-three-functions

    mfowler, to random
    @mfowler@toot.thoughtworks.com avatar

    My colleague Birgitta Böckeler @bboeckel has taken on the role of coordinating how Gen AI effects our software delivery practices. She's publishing her exploration in a series of memos. This first one looks at the toolchain: how tools help and where they come from.

    https://martinfowler.com/articles/exploring-gen-ai.html#the-toolchain

    mfowler, to random
    @mfowler@toot.thoughtworks.com avatar

    NEW POSTS

    I've written a brief summary of Team Topologies, the model created by @matthewskelton and Manuel Pais at @TeamTopologies. Many of my colleagues are finding this to be a useful tool to think about how best or organize software development teams

    https://martinfowler.com/bliki/TeamTopologies.html

    mfowler, to random
    @mfowler@toot.thoughtworks.com avatar

    NEW POST: A case study of a decentralized approach to enterprise architecture at Xapo bank using Domain-Driven Design, Team Topologies, and the Architecture Advice Process

    https://martinfowler.com/articles/xapo-architecture-experience.html

    kevlin, to random
    @kevlin@mastodon.social avatar

    Suggestions for an Evernote replacement? I held on as long as I could, but the latest version has such a shockingly poor UX that I feel now is the time to migrate.

    mfowler,
    @mfowler@toot.thoughtworks.com avatar

    @kevlin I moved away from Evernote several years ago, when they restricted how many devices could connect. I resolved then to only use a tool that stored plain text files, so that I wouldn't lock up my notes in the future.

    For a while I had a bunch of markdown files in folders and wrote a little web page to make it easier to read them. Then, as an Emacs user, I made the inevitable shift to org-mode, which has worked really well for me.

    judeswae, to fediverse Spanish
    @judeswae@toot.thoughtworks.com avatar

    @selenadeckelmann really great to see the @wikimediafoundation joining the and opening its own instance. Welcome!

    mfowler,
    @mfowler@toot.thoughtworks.com avatar

    @judeswae @selenadeckelmann @wikimediafoundation do you have a link with more info on this?

    timbray, (edited ) to random
    @timbray@cosocial.ca avatar

    Dropped by Bluesky for the first time in a while. I'm a Fediperson but still have sympathy with what they're trying to do, and the tone seems to have stabilized for the moment.

    Anyhow, I have 30 invites that I haven't thought about in a while, so, giving them away. Reply to this post if you want one. In case that's more than 30 people I will invent totally arbitrary and questionably fair criteria for handing them out.

    Maybe stop if there are already a huge number of replies.

    mfowler,
    @mfowler@toot.thoughtworks.com avatar

    @timbray I’d be interested in taking a look , but please do prefer others who are eager for an invite

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • InstantRegret
  • mdbf
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • thenastyranch
  • Youngstown
  • osvaldo12
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • JUstTest
  • Durango
  • everett
  • cisconetworking
  • Leos
  • normalnudes
  • cubers
  • modclub
  • ngwrru68w68
  • tacticalgear
  • megavids
  • anitta
  • tester
  • lostlight
  • All magazines