Martin Fowler @martinfowler
Author on Software Development. Works for Thoughtworks. Also hikes, watches theater, and plays modern board games. He/him. @[email protected] martinfowler.com Boston Joined October 2008-
Tweets11K
-
Followers354K
-
Following221
-
Likes3K
Of course we’re doing this in Boston, where it’s the Blizzard of ‘78. But no matter, it’s still snow, and we can joke about it now that it’s April.
Of course we’re doing this in Boston, where it’s the Blizzard of ‘78. But no matter, it’s still snow, and we can joke about it now that it’s April.
photostream 130 martinfowler.com/photos/130.html
Much of the chatter about GenAI is writing new code, but that's a small part of our work. Adam Tornhill talks to me and my Thoughtworks colleagues about how AI can help with refactoring. thoughtworks.com/insights/podca…
On @HeavyCardboard we're experimenting with some short board game videos. On this one, I describe the Caylus test, and three games that pass it. (13 mins) youtube.com/watch?v=0B3STs…
FINAL § Alessio Ferri and Tom Coggrave complete their article about introducing seams into mainframe systems, by looking how we can use data replication martinfowler.com/articles/uncov…
NEW § Mainframe processing is often organized into pipelines of batch processes consuming and creating data files. Alessio Ferri and Tom Coggrave show a couple of ways to introduce seams into these pipelines. martinfowler.com/articles/uncov…
It was great to be in the room with my colleagues as we hatched the 30th radar.
It was great to be in the room with my colleagues as we hatched the 30th radar.
NEW § Alessio Ferri and Tom Coggrave move on to analyzing the internal seams of the application by treating the database as a coarse-grained seam. They describe how they introduced seams into the database readers and writers. martinfowler.com/articles/uncov…
One of my all-time favorites got a new edition & we are streaming it tonight! #Shipyard (second edition) from @games_delicious & #RioGrandeGames for your viewing pleasure, tonight at 1900 EDT youtube.com/watch?v=LyUHVp… & Twitch.tv/heavycardboard See ya tonight!
As the enmuskification of Twitter continues, I've set up an account on LinkedIn. I'll be posting updates to martinfowler-com on there. I will continue to post them here, but I recommend using one of my other feeds if you can. martinfowler.com/articles/2024-…
John Kordyback, a treasured colleague and friend, died last week, aged 64 martinfowler.com/articles/kordy…
NEW § Alessio Ferri and Tom Coggrave start detailing the mainframe seams they explored with two areas of external interfaces: batch input of files and API access points martinfowler.com/articles/uncov…
NEW POST In a recent project Alessio Ferri and Tom Coggrave investigated ways to introduce seams into a long-lived mainframe system to support an incremental displacement strategy martinfowler.com/articles/uncov…
Ok, this is it. Went to Glassdoor and am removing every single past contribution (salary, review, rating) I made. The point of Glassdoor was that they keep all this anonymous. The company doxxing people is not something I want to contribute to.
Ok, this is it. Went to Glassdoor and am removing every single past contribution (salary, review, rating) I made. The point of Glassdoor was that they keep all this anonymous. The company doxxing people is not something I want to contribute to. https://t.co/Wi8kyPEUBS
Who knew y'all would like the streams of #AgeOfIndustry as much as you do? Glad to show it off and tonight, we have another map for y'all: Minnesota! Join us at 1900 EDT for our third AoI map! youtube.com/live/w1K3ehwDq… & twitch.tv/heavycardboard
FINAL § Abi Noda and Tim Cochran outline how to capture qualitative metrics effectively, including a sample survey to get you started. They describe how often it's best to start with qualitative metrics to find where best to apply quantitative metrics. martinfowler.com/articles/measu…
Cutesy business cartoons make me want to barf. But despite this, I have to admire this video (4½ mins) from Markus Schüler and Gitanjali V. The heart of the cutesy story is a summary of data mesh, and her drawings make even my inner grump smile. youtube.com/watch?v=0KCZv9…
There's a github repository managed by @emilybache with code samples in several languages for the opening chapter of my Refactoring book. She's posted a video to her YouTube channel where she introduces this Theatrical Players kata. youtube.com/watch?v=TjIrKE…
Allen Holub @allenhol.. @allenholub
70K Followers 648 Following I help ppl build software better: https://t.co/dLn5NSGLCx. DM is open. Upcoming-classes: https://t.co/nLt65SFIBP. In-progress book: https://t.co/HVdPJoibvyDavid Fowler @davidfowl
131K Followers 1K Following Distinguished Engineer at Microsoft on .NET, Creator of NuGet, SignalR and https://t.co/PiydKAsC8g Core, Barbadian 🇧🇧, Tennis Player, Father, other half @symonefowlerMario Fusco 🇪🇺�.. @mariofusco
42K Followers 332 Following Java Champion ~ Open source advocate ~ Frequent speaker ~ @jugmilano coordinator ~ Drools project lead at @RedHat ~ Pragmatic dreamer ~ EuropeistKent Beck 🌻 @KentBeck
190K Followers 865 Following Programmer, coach coach, artist, pokerist, singer/guitarist. Learning to be me. Chief Scientist at Mechanical Orchard. Mastodon: @[email protected]Tim Ottinger @tottinge
30K Followers 769 Following @IndustrialLogic & @ModernAgile. Mentor, author, consultant, trainer, tech, blogger. Married and not rich. Software biz since 1979.Dave Farley @davefarley77
33K Followers 148 Following Software Engineer, Consultant & Author Latest YouTube Video: https://t.co/Ql8NmpHJnQ Support Me On Patreon: https://t.co/7VzLHbRT4AJosh Long @starbuxman
77K Followers 4K Following Spring Developer Advocate (@Java_Champions & @Kotlin @GoogleDevExpert) @VMwareTanzu 🍃🐲 📽️ https://t.co/A2wBUe0b0AMaciej Walkowiak 🍃 @maciejwalkowiak
36K Followers 995 Following Independent #Java #Spring #AWS 🧑💻 making @justxrun 👉 https://t.co/5hDONs8nrh 📺 https://t.co/xtk152k8qmGreg Young @gregyoung
29K Followers 2K FollowingVenkat Subramaniam �.. @venkat_s
66K Followers 434 Following Programmer, author, speaker, founder Agile Developer, Inc., co-founder of @dev2next Conference, professor @CSatUHBrian Goetz @BrianGoetz
65K Followers 222 Following Java Language Architect at Oracle. Author, Java Concurrency in Practice (https://t.co/ddAm2rKwpE). Also, cats.Jimmy Bogard @jbogard
43K Followers 2K Following Independent consultant. Creator of AutoMapper and MediatR. Blogger, speaker, author, OSS. DDD, distsys, all that jazzBruno Borges @brunoborges
35K Followers 981 Following Brazilian Immigrant 🇨🇦🇧🇷🇺🇸 Java Champion. Principal PM Manager for #Java ☕️ Microsoft. Previously @OracleDevs, #Azure DevRel. Leads @JavaAtMicrosoftRon Jeffries @RonJeffries
46K Followers 971 Following I'm sure you can figure out who I am if you really want to. ronjeffries on the pachyderm social thingie. Not reading, not posting here. just holding my name.Markus Eisele @myfear
28K Followers 2K Following Something at @RedHat. Legal thinks you need to know that I'm speaking for myself here. I believe you knew.Kevlin Henney @KevlinHenney
22K Followers 1K Following consultant • father • he/him • human (very) • husband • programmer • keynote speaker • technologist • trainer • writer!! NO LONGER HERE !! .. @tastapod
44K Followers 827 Following !! NO LONGER HERE, READING OR POSTING !! Mastodon @[email protected]. BlueSky @tastapod.bsky.social.@[email protected].. @Ocramius
20K Followers 1K Following Consultant for @RoaveTeam, @getlaminas team. I'm a tad blunt, but I mean no harm. Making unpopular decisions, so you don't have to. Daily curse of @_nyunyu_.InfoQ @InfoQ
56K Followers 2K Following Helping dev teams adopt new technologies and practices for 16 years. Written by software engineers. Read by over 1.5 m devs worldwide.Freddi @TamsoLabs
10 Followers 27 Following Indie hacker by day, meme connoisseur by night — bringing innovation to the digital realm, one viral idea at a time.Luke Jehle @jaylee2222
151 Followers 2K Following Gaming enthusiast | programmer | senior at University of MissouriVini @Vlovini
85 Followers 327 FollowingCristiano Winter @CristianoWinter
15 Followers 120 Followingdevkev @dev_kev1
0 Followers 64 FollowingMariphy @MariphySE
0 Followers 30 FollowingAlexandr Generalov @wiggl333
12 Followers 36 FollowingAntonio Ortiz @Totti619
126 Followers 630 Following Desarrollador de software. Me gustan los videojuegos. Tambien veo anime, series, esa clase de cosas.Marko Belovukovic @MarkoBelovukov1
95 Followers 469 Following Around 25 yrs of experience in DJing, shared stage from greatest like Carola, UMEK to youngest beginners.Patrick Brock @paderich_van
0 Followers 20 Followingosmosed Williamson @sciencebandit
11 Followers 67 FollowingTim @MifsudTim
55 Followers 450 Following. @Z5UHvkOIV7Gzf7C
3 Followers 106 FollowingJorch @JorchDev
0 Followers 16 Followingmstarch @MartinStarch
45 Followers 139 FollowingJason No Commentary Y.. @Jason_no_yt
344 Followers 6K Following I'm a @Youtube creator, if you like my videos, don't forget to follow me on Twitter and subscribe to my YouTube channel!Dahlia Dahlia @DahliaDahl55118
2 Followers 134 FollowingRobson Rocha @BinhuhNK
372 Followers 1K Followingf2ai ✨ is sleepy �.. @imfai
3K Followers 953 Following ฝ้าย 💛 제시카(정수연) & 그리스탈(정수정) 💜 linguistic student of 🏴🇨🇳🇰🇷🇯🇵🇪🇸 💻 dev/data/ai ☕️ cafe curiositas 🍷 vino curiosite ❤️ democrats 🧡pankaj @pankaj148768219
1 Followers 57 FollowingKonstantin @kosvk
7 Followers 9 FollowingPrathamesh @Prathamesh18120
0 Followers 35 FollowingCrying FreeMan @abyss_bandit
129 Followers 290 Following 1 Corinthians 3:6 - I have planted...., but God gave the increase.Micaela Rodríguez @micaelarodrig
173 Followers 465 FollowingHermann Azong @hermannatz
27 Followers 502 Following #web_engineer mostly focussing on #Backend and #Rest_APIs, #php_engineer @healy by day, working on #wordpress, #woocommerce, #laravel. #php, #Js by night.Crawlbase @Crawlbase
342 Followers 1K Following Unleashing the power of data! 🚀 Crawlbase: All-In-One data crawling and scraping platform for business developers. #webscraping #crawlingapi #smartproxyAngela @Angela918715100
0 Followers 3 Followingсливовый ко.. @AlexXrumka
30 Followers 123 Following Я веб разработчик, увлекаюсь спортом, компьютерным и не очень играми. Люблю жить! 😊Saravanan Muthusamy @nulldeveloper
0 Followers 12 FollowingIshaque Ibrahim @mishaque
6 Followers 54 FollowingMartin Gunséus @gunseus
163 Followers 575 Following Kommunikationsteoretiker, Kreatör, Norrland och ÖrnenTapendra Thakur @tapendra_thakur
25 Followers 171 FollowingMehrad @meh_kh
81 Followers 1K FollowingKarson Kalt @karsonkalt
14 Followers 53 Following Software Engineer and Team Lead @JupiterOne. Bjork superfan.YouTubeHüseyin @tube_you86385
1 Followers 29 FollowingSri Harsha Ramchandra @SriHarshaRamch1
21 Followers 424 FollowingKent Beck 🌻 @KentBeck
190K Followers 865 Following Programmer, coach coach, artist, pokerist, singer/guitarist. Learning to be me. Chief Scientist at Mechanical Orchard. Mastodon: @[email protected]Dave Farley @davefarley77
33K Followers 148 Following Software Engineer, Consultant & Author Latest YouTube Video: https://t.co/Ql8NmpHJnQ Support Me On Patreon: https://t.co/7VzLHbRT4ABrian Goetz @BrianGoetz
65K Followers 222 Following Java Language Architect at Oracle. Author, Java Concurrency in Practice (https://t.co/ddAm2rKwpE). Also, cats.!! NO LONGER HERE !! .. @tastapod
44K Followers 827 Following !! NO LONGER HERE, READING OR POSTING !! Mastodon @[email protected]. BlueSky @tastapod.bsky.social.Gregor @ghohpe
16K Followers 283 Following Penthouse Architect in the engine room💭Tree-hugging car nut💭Confused Sensemaker💭 Cloud immigrant. Opinions mine and plentiful.Trisha Gee @trisha_gee
36K Followers 3K Following Engineer, author, keynote speaker, developer champion, catalyst. Developer Advocate @ Gradle for Developer Productivity Engineering. She/her.Jessica Joy Kerr @jessitron
37K Followers 2K Following Symmathecist, @honeycombio. Tweets are mine, license CC0. @[email protected] pronouns=she/her “There is always more to discover if you pay more attention.”Thoughtworks @thoughtworks
178K Followers 7K Following We are a tech consultancy whose mission is to create an extraordinary impact on the world through our culture and technology excellence.Michael Feathers @mfeathers
41K Followers 2K Following Director, R7K Research & Conveyance. Author of Working Effectively with Legacy Code.Adam Tornhill @AdamTornhill
5K Followers 1K Following Programmer, psychologist, Lisp hacker, author and speaker. Founder of https://t.co/Cw359XX7acGergely Orosz @GergelyOrosz
249K Followers 2K Following Writing @Pragmatic_Eng, the #1 technology newsletter on Substack. Author of @EngGuidebook. Formerly Uber & Skype.katharine jarmul @kjam
5K Followers 553 Following Data Privacy & Security in ML / DataSci @ Thoughtworks. Author: Practical Data Privacy. Privacy activist, AI dissenter, forever hacker. Gerne auf Deutsch.Valentina Servile @EsseValentina
374 Followers 547 Following Lead Software Developer @ ThoughtWorks, feminist, queer, Pokémon and anime addict. she/her - they/themMickey Petersen @mickeynp
4K Followers 290 Following "Mastering Emacs" author; software developer; technical architect; devops; EmacsDavid Laribee @laribee
2K Followers 584 Following Learning & Collaboration & Software at large (he/him)Juntao Qiu | 邱俊�.. @JuntaoQiu
898 Followers 340 Following I help people write better code. Developer, Author, Creator. Newsletter: https://t.co/g8k3aeWLVT Blog: https://t.co/93z7vflG3x YT: https://t.co/kDoOmPup2nGalen Druke @galendruke
51K Followers 1K Following Host and producer of the @FiveThirtyEight politics podcast for @ABC News. Previously @WPR, @WNYC Off-duty Galen: https://t.co/Qmm8nl11fTUnmesh Joshi @unmeshjoshi
2K Followers 162 FollowingClare Liguori @clare_liguori
24K Followers 831 Following Senior Principal Engineer @awscloud 💻 Building next-gen developer experiences using generative AIJulie Woods-Moss @juliewoodsmoss
33K Followers 30K Following #CMO #Digital leader @thoughtworks #Chair of board @dunnhumby, #NED at @Grosvenor. #16 top CMO @Forbes Top 50 #Women in #tech. in UK. #speaker. Views personalBruce Eckel @BruceEckel
10K Followers 125 Following Author of Thinking in Java, Thinking in C++, Atomic Kotlin, On Java 8, Atomic Scala and others. Co-podcaster of https://t.co/54wcN0PlDELuiza Nunes @luhh_nunes
507 Followers 192 Following Technologist | Traveler | Curious mind | Opinions are my ownOla Bini @olabiniV2
3K Followers 46 Following Programming. Privacy, security, cryptography, anonymity. Human rights. This account is not active anymore. Follow me here: @olabiniCam Jackson @thecamjackson
2K Followers 235 Following Dev / tech lead https://t.co/flb5FA8jCd https://t.co/1e9U1DO9FD https://t.co/i7erM6tb93#FreeOlaBini @freeolabini
3K Followers 129 Following For efforts coordinating campaigns and press requests email olabinilegal at riseup dot netWisen Tanasa @ceilfors
2K Followers 295 Following Optimising your engineering habits and architectural judgements. Newsletter https://t.co/lWxBjlE2Su. Independent Consultant, Coach, CTO. ex-Principal @thoughtworks.Lucy Chambers @lucyfedia
3K Followers 993 Following Plain language talker on tech. Product Consultant. Twitter = ⚡️reactions. (she/her)Amy Lynch (she/her) @Amy_Lynch
2K Followers 1K Following Thoughtworker, Diversity Champion, Wedding PhotographerAngie Jones @techgirl1908
116K Followers 624 Following VP, DevRel 🥑| International Keynote Speaker | Java Champion | GitHub Star | Inventor {27 patents} | Working on digital identity at @TBDevs/@blocksCornelia Davis (she/h.. @cdavisafc
7K Followers 728 Following Mom to Max, wife to Glen, love tech, especially that which serves the dev. Author: Cloud Native Patterns (https://t.co/gFq9Im9HBv…). https://t.co/4Gn12vUqU3Cindy Sridharan @copyconstruct
39K Followers 171 FollowingSunil Mundra @sunil_mundra
619 Followers 441 Following Principal Consultant at ThoughtWorks. Author of 'Enterprise Agility', International Speaker.Jess Cassady 🔜 The.. @Boardgame_girl1
8K Followers 1K Following International Marketing consultant for @apegames @braincrackgames @iongamedesign @looneylabs Host @Girls_Stampede, Game Dev, Rules WriterPraful Todkar @todkar
430 Followers 15 Following technologist, software dev manager, amazonian, ex-thoughtworker, fcbarcelona fan, loves california, punekarDavid Elliman @arrivingleaving
62 Followers 123 FollowingDavid Marsh @David6Marsh
116 Followers 221 Following Counter of things, mostly in aviation, but who's fussy? Numbers man at Handheld Press, and researcher at MMU (views are my own). @[email protected]Alexander Steinhart @quanders
1K Followers 2K Following Psychologist, Technologist. How to #StayHuman in the Age of #DigitalEverything? Previously: @Thoughtworks (#Product #ResponsibleTech)Scott Davis @scottdavis99
6K Followers 131 Following Founder of https://t.co/TBZM6jy6sN. Principal Engineer @ Thoughtworks.Ⓔ Command of the Da.. @ecotd
4K Followers 5 Following Emacs Wizardry, one command at a time | run by @_wilfredhIan Appleby 🇪🇺 @TheYannster
260 Followers 384 Following Reader, listener, rider, golf hacker - opinions almost always someone else'sRuth Harrison @RuthHarrisonUK
2K Followers 4K Following Positive Change Agent * Board Adviser * Tech Advocate * Equality Champion * Founder of Limitless * all views my ownKen Mugrage @kmugrage
3K Followers 1K Following Tech Principal - Office of the CTO @Thoughtworks - Core DevOpsDays organizer, DeliveryConf Founder, Convinced CI and CD are two different things.Janet Gregory @janetgregoryca
9K Followers 1K Following #agile_testing consultant #writer. I like helping testers find their niche on agile teams, as well as helping agile teams learn about testing.carlideysel @carlideysel
218 Followers 332 FollowingNate Silver @NateSilver538
3.4M Followers 2K Following New Book, On The Edge, August 13: https://t.co/WeCLEOd4BeIdalin Bobé @IdalinBobe
9K Followers 3K Following VP Ops, @meroxadata • Founder https://t.co/znz2OFiylF • Organizer of @Tech_Intersect • Former #BlackGirlsCODE #ThoughtWorks #TheRoot100 • tech + social justiceHeavy Cardboard @HeavyCardboard
13K Followers 1K Following The podcast & YouTube/Twitch channel dedicated to the discussion & enjoyment of medium/heavy strategy board games, wargames, & 18XX! Made possible by The Herd.Atul Gawande @Atul_Gawande
375K Followers 578 Following Personal Account. Surgeon, Writer ("Being Mortal," "Checklist Manifesto"), and @USAID Assistant Administrator for Global Health.Ange Ferguson @ange_ferguson
851 Followers 761 Following feminist, traveller, cynical optimist, Thoughtworker and several flavours of geeknerd ... opinions expressed are my own #voteyesReshrocks @Reshrocks
300 Followers 482 Following Globe Trotter - creative - artist - hula hooping - dancing - foodie. Right now in rehab for being shopoholic.Amber Houle @amber_ht
1K Followers 768 Following Software Dev @ThoughtWorks. Physicist @ heart. Passionately Curious. Canadian in Chicago. @WWCChicago ✈️ #ILookLikeAnEngineer she / herNatalie Hollier @nataliehollier
1K Followers 2K Following Digital product leader passionate about cleantech & social impact @Microsoft tweets about #product #design #innovation #womenintech #sustainability@martinfowler Was there last May. Gorgeous coastline.
another unfortunate reminder that social media is less and less trustworthy. Hard to tell if an endorsement/positive comment from a large account is genuine or paid (+ undisclosed). I hope this trend will eventually reverse, and disclaimers for being paid to post become common.
The part I really appreciate about Twitter/X is so many people share their raw thoughts. Instead of jumping to criticise when you disagree: consider why they might see it that way? What environment do they operate in? How similar/different is it to yours? You can learn so much.
Under-engineered code is a more common problem than over-engineering.
Lesson Re-learned: what's left of Twitter is much less annoying if you don't let it go to the "For you" tab. Hate it when it does that.
@martinfowler Interesting. Maybe I should try to reproduce this experiment in my team
The most important thing is to adapt your remote strategy to your company culture and the needs of your people, for example to accommodate childcare as that disproportionately burdens mothers, but you do need to hang out occasionally. Ask them how they want to do that
NEW POST I'm hearing of more teams working in a remote-first style. But many are making a mistake by never meeting face-to-face. Effective remote-first teams I've encountered do periodic gatherings 2-4 times a year. martinfowler.com/bliki/Periodic…
@martinfowler we used to have occasional offsites. now smart teams have occasional onsites.
Even if you have no inclination ever to step foot outside of Apple's walled garden, you should wish all the alternative computing platforms well. The more choice, the more alternatives, the more good ideas have a chance to blossom.
This is like saying that, because we have calculators and spreadsheets, nobody needs to learn mathematics or economics.
Jensen Huang, CEO of Nvidia, argues that we should stop saying kids should learn to code. He argues the rise of AI means we can replace programming languages with human language prompts thus enabling everyone to be a programmer. AI will kill coding.
I feel honored to have an old comic featured on Mr. Fowler's blog.
NEW POST David Tan and Jessie Wang reflect on how regular engineering practices such as testing and refactoring helped them deliver a prototype LLM application rapidly and reliably. martinfowler.com/articles/engin…
I don't like to give opinionated advice, but here is an exception: Stop "idolizing" people who have lots of {followers/likes/subscribers other signals} and be just as critical with anything you read/hear from them as with any other source. Includes me! blog.pragmaticengineer.com/critical-think…
For small-time angle investors (those not doing 10+ deals for 5 years straight) we really should rename angle investing to “angel donating.” I know angles making positive returns. They do it with a much more professional approach, 10+ deals/year, plenty of time invested etc
@GergelyOrosz Angel investing at small scale is some fucked up flex people should give up on. Investings in the name - if people can't do it, they shouldn't. If you cant afford 10+ investments/year you should stick to ETFs as there's no way you're "investing" at that point, you're donating.
When you have a brand known for reliability, it's much easier to sell products - even if they are subpar vs competition. But when you have a brand known for unreliablity, it's harder to sell products that are better than the rest on the market. Google slowly becoming this brand.
Excited to have read Martin Fowler's overhauled Continuous Integration article, which shaped much of my thinking through this fun career. 📚 He's done a major 2024 update! It's a must-read for all eng and eng-adjacent. ☕️ Goes well with a morning coffee! martinfowler.com/articles/conti…
@robin_blix @martinfowler The keyword is "teams". Teams can do this - groups of people who actually work together. Many group up some engineers assign tasks to individuals who then work alone and raise PRs. That is not teamwork. A group in the same Slack channel is not necessarily a team.
As somebody who grew up on an off grid ranch in Idaho, farming and hunting and living off the land, I feel grateful and blessed to the point of tears every time I think about how I get to sit on my ass and solve puzzles all day. Like how the fuck did I get this lucky.
@rakyll spend a few years in tech and all you want in life is an off-grid ranch far away from civilization, happily living of the land and working under the sun like our grandparents did. The office culture is a trap that destroys our metabolism. We need more natural light to survive.
Trump should be impeached and convicted tomorrow.
"Danes understand that they can’t both have a safe, open society where young children can be out alone at night, take the metro by themselves, and enjoy the parks, if they also allow druggies, vagrants, beggars, and the mentally ill to roam the streets." world.hey.com/dhh/the-realit…