Rebecca Wirfs-Brock

@rebeccawb@discuss.systems
1.2K Followers
339 Following
831 Posts
SW Designer/consultant/mentor, author, inventor of Responsibility-Driven Design & xDD meme, heuristica (design heuristics!), patterns author, heuristic hunter, science/engineering nerd, jogger, gardener.
Websitehttps://wirfs-brock.com/rebecca
Bloghttps://wirfs-brock.com/rebecca/blog
I'm almost to the point of cancelling my WaPO subscription, but I still want to support a few writers/journalists who I like who have hung in there after all the Bezos madness...

I've had it with the WaPo new crossword i/f. Everytime you check a word it asks you if you want to do it because it will make it impossible to get a perfect score. Well...duh. I didn't have the patience to keep playing to see if that would stop over time. My goal is not crossword perfection.

I discovered a free version of the LA times crossword puzzle online, simple i/f and I'm playing it there.
https://www.latimes.com/games/daily-crossword

Daily Crossword

Your free daily crossword puzzles from the Los Angeles Times. Follow the clues and attempt to fill in all the puzzle's squares. Check back each day for a new puzzle or explore ones we recently published.

Los Angeles Times

I'm not saying it is easy to break even on small (community based conferences)... but bottom line is this: people attending need to realize the cost of such events. And if you lose money, that's not a sustainable way to support your community.

Ask really what brings the most value to any such event? And then realize that a/v costs and food costs are something to look out for (and reduce). And those extras that people don't really care about (such as t-shirts, or pens or gadgets or bags).... and then, maybe offer a registration fee that has an option for paying extra to support the community (and give those people a big thank you at the conference).

This interview with Peter Thiel is both revealing and fasincating. I found that reading the transcript to be as useful (if not more so) than listening... so here's a link:
https://www.nytimes.com/2025/06/26/opinion/peter-thiel-antichrist-ross-douthat.html?unlocked_article_code=1.R08.-FKB.ejOGCPCL86eB&smid=url-share
Opinion | Peter Thiel and the Antichrist

The original tech right power player on A.I., Mars and immortality.

The New York Times
I can play the original version until June 30... wtf is the point of that, except to rub it in.
Why oh why WaPo did you change the design of the crossword puzzles i/f today. Do you really think clues on a hot pink background are better? Sigh.

The wikipedia article on concision https://en.wikipedia.org/wiki/Concision outline's Joseph William's 6 step process for writing concision (e.g. making writing more concise)
1. Delete words that mean little or nothing.
2. Delete words that repeat the meaning of other words.
3. Delete words implied by other words.
4. Replace a phrase with a word.
5. Change negatives to affirmatives.
6. Delete useless adjectives and adverbs.

Question of the day: Is "being concise" really better explained by replacing it with the more unfamiliar word, "concision"? Inquiring minds want to know...

Concision - Wikipedia

NEW POST

Increasingly our industry favors deep specialists. But we've found our most effective colleagues have a broad-based skill that comes from spanning many specialties. Unmesh Joshi, Gitanjali Venkatraman and I write about explicitly recognizing this as a first-class skill of “Expert Generalist”.

https://martinfowler.com/articles/expert-generalist.html

Expert Generalists

Being an Expert Generalist should be treated as a first-class skill, one that can be assessed and taught.

martinfowler.com
Given that at DDDEu last week we had a great keynote about the Boeing 737 redesign... I offer this list of "misassumptions" people have about airplane flights collected by someone who knows. Note to self: a new to a particular domain modeler will often look for simple concepts and statements (and there might be only a few) https://flightaware.engineering/falsehoods-programmers-believe-about-aviation/
Falsehoods Programmers Believe About Aviation

There are a lot of assumptions one could make when designing data types and schemas for aviation data that turn out to be inaccurate. In the spirit of Patrick McKenzie’s classic piece on names, here are some false assumptions one might make about aviation.

Angle of Attack
If your app crashes on 0x400000000000bad0 when running on the new stuff, it means you have an ObjC strong variable/property being concurrently mutated. https://developer.apple.com/documentation/xcode-release-notes/xcode-26-release-notes#Objective-C-Runtime
Xcode 26 Beta Release Notes | Apple Developer Documentation

Update your apps to use new features, and test your apps against API changes.

Apple Developer Documentation