New Blog: Solo Programming Considered Bad
http://gregorriegler.com/2023/01/30/solo-programming-considered-bad.html
Just released mob.sh 4.2.0 🎉
It now starts a mob session with an empty commit to skip CI when creating a new remote branch for the session. The commit is squashed or dropped when mob done except for --no-squash option.
Thank you tishikawa https://github.com/takaiyuk !
@RonJeffries 🥳🎉. Yesterday was fun. Discussed names, vocabulary, when Nitsan had the Idea to invite Willem who invented the Game. And I did, and he joined 15 minutes later and gave us all his thoughts. We documented everything. Next up will be some primitive obsession refactoring.
@RonJeffries Why don't you join our public mob? We're working on a mob programming RPG webapp every thursday. So, it's tomorrow ;-)
Join our public mob tomorrow at 17:00 CET where we'll be working remotely on the mob-programming-rpg webapp again. It's public, and it's free. Add it to your calendar so you don't forget:
https://calendar.google.com/calendar/event?action=TEMPLATE&tmeid=NGdxYm1nNTR0MGp0ZHI2ZDN1NG1zOWNiMWhfMjAyMjEyMDFUMTYwMDAwWiA3Mzk5NWUxZTBiMWM5NDhhOGEwMDIxZWM0YzNjZTcyOTQxZjdiN2FjOTc1NGJjZTNmMGU5ZGRkMDA1MmY4NjQxQGc&tmsrc=73995e1e0b1c948a8a0021ec4c3ce72941f7b7ac9754bce3f0e9ddd0052f8641%40group.calendar.google.com&scp=ALL
Just released https://mob.sh/ v4.1.2 🎉
Fix: `mob done --squash-wip` won't lose changes when you forget to `mob start`
I've just posted an article about DI Frameworks and why they are Bad For You. Inspired by a post from Jeremy Miller—entirely unintentionally, I'm sure. Featuring The Dude.
I'll post a thread on it on Monday, but it's the weekend and I doubt anyone's interested in snarky bullshit right now. Here's the link to the article in case you *are* in the mood for my snark: https://www.jamesshore.com/v2/blog/2023/the-problem-with-dependency-injection-frameworks
Testing Without Mocks: A 🧵.
So a few days ago I released this massive update to my article, "Testing Without Mocks: A Pattern Language." It's 40 pages long if you print it. (Which you absolutely should. I have a fantastic print stylesheet.) I promised a thread explaining what it's all about.
This is the thread. If you're not interested in TDD or programmer tests, you might want to mute me for a bit.
Here's the article I'm talking about: https://www.jamesshore.com/v2/projects/testing-without-mocks/testing-without-mocks
System design is contextual design — it is inherently about boundaries (what’s in, what’s out, what spans, what moves between), and about tradeoffs. It reshapes what is outside, just as it shapes what is inside.
(Not new; reusing a tweet :) …)
@lemarc Ahaaaa! 😂
@lemarc what do you mean?
🚀 Just released http://mob.sh v4.1.1!
- Fixes mob showing the wrong executable name in windows
- mob now makes use of `--push-option=ci.skip` when pushing
- mob now warns you when your git version is too old
https://github.com/remotemobprogramming/mob/releases/tag/v4.1.1
@chris_collett So far we're 2-3... But 2 more want to join soon.
Hey everybody, I would like to invite you to join our public mob where we work on an opensource web-ui for the Mob-Programming-RPG.
We meet every thursday between 17:00 and 20:00 CET
Find the code here: https://github.com/gregorriegler/mob-programming-rpg
Feel free to contact me if you would like to join, or just show up.
You can find all the information in the projects readme.
Quiet and independent planning-ahead and design-thinking is an antipattern to #MobProgramming, as it leads to diverging goals. Learn to plan and design out loud within a team. Communicate everything.
T+2d1h26M: And that's a WRAP for 48H #gdcr2022!
Thank you to the coaches & participants from USA, Germany, Pakistan, New Zealand, Vietnam, S Africa, India...
Finished off with ~2h of decompress & retro, reflecting on +ve/-ve observations, ideas and suggestions
... for next time.
And there will be a next time!
H/T to fellow facilitators in the fediverse
@gregorriegler
@christianhujer
Merciless Refactorer