Jeff Moore's Avatar

Jeff Moore

@jeffmooredev

Software engineering manager. Interests include building great software products, building effective cultures, startups, SaaS, realtime and collaborative applications, APIs, art and food.

47
Followers
138
Following
62
Posts
21.10.2024
Joined
Posts Following

Latest posts by Jeff Moore @jeffmooredev

Preview
Tests Are The New Moat | Daniel Saewitz As AI becomes better at cloning people's open source work, what ends up becoming most valuable are software contracts, tests, and API surface area. This clashes the incentives of clearly defining your...

I wonder if we'll start seeing more cases where the product is the tests. Go generate your own code. saewitz.com/tests-are-th...

26.02.2026 16:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I see we're now entering the era of "Claw."

13.02.2026 22:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Confusing outcomes with output. And boy are LLMs good at output. So enticing to focus on tools and process right now rather than outcomes because the tools are so rough, but also so promising.

11.02.2026 21:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Sentience API Blog - AI Web Intelligence Insights Tutorials and insights on optimizing AI agents for web automation, visual cues, screenshot delivery, and reducing LLM costs.

Rediscovering Test Driven Development...

"Verification > intelligence for reliability. A modest model operating inside strict, deterministic tests will beat a stronger model operating without tests, because failures are detected and bounded."

www.sentienceapi.com/blog/verific...

22.01.2026 17:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

www.clubofrome.org/wp-content/u...

30.11.2025 15:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
The Scope of Evolutionary Thinking Cambridge Core - Philosophy: General Interest - The Scope of Evolutionary Thinking

I'm glad I ran into "The Scope of Evolutionary Thinking" by @thomasreydon.bsky.social before my long-planned reading of "An evolutionary theory of economic change" and not after.

www.cambridge.org/core/element...

16.11.2025 18:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Love it. I used to tell people I was a magazine columnist and get into the most amazing conversations despite the fact I wrote about software engineering. When I would tell lay-people I was a software engineer, conversations always devolved to "Can you fix my broken windows machine?"

13.10.2025 13:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Timing matters in business.

06.10.2025 17:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

No expert on carpal, but after decades of keyboarding, started having hand issues. Took a while to figure out ... swapping a rectangular table for oval in the kitchen combined with WFH laptop. Straight table = no problem; curved table = hand pain. Took six months to heal up once I realized.

16.09.2025 15:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Two photos of a velvet surface, one with cat hair, labeled "before" and one without cat hair and a brush labeled "10 seconds later."

Two photos of a velvet surface, one with cat hair, labeled "before" and one without cat hair and a brush labeled "10 seconds later."

Based on experience, I believe the captions on these photos have been reversed in this version of @buzzfeed.com's daily "98 vaguely thematic things we hope you will buy" listicle.

03.08.2025 18:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
OpenAI’s ChatGPT Agent casually clicks through β€œI am not a robot” verification test β€œThis step is necessary to prove I’m not a bot,” wrote the bot as it passed an anti-AI screening step.

"pay no attention to the man behind the curtain..."

arstechnica.com/information-...

31.07.2025 17:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Self-confirming bias. After a while all your best employees would love blue, it's what they all have in common, so clearly that's what you should look for. (All your worst employees would love blue, too, but maybe those are just the ones that deep in their hearts didn't love blue enough?)

25.07.2025 14:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The types of questions you ask in an interview creates a signal. I would react negatively to a personality test. Do you really want to only hire people who have a positive reaction to personality tests? What if your process was to ask people what their favorite color is and then only hire "blue?"

25.07.2025 14:16 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Accidentally declared tab bankruptcy this morning. Feeling a wistful sense of relief.

24.07.2025 18:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Turns out, our process was filtering out iOS developers.

Standard Facebook Interview Question: β€œDesign Facebook News Feed, including the backend”

iOS Developer Answer: β€œI don’t care about the backend”

Interview Notes: β€œ1) TC does not understand basic Computer Science concepts. 2) TC has a bad attitude. Rejection!”

Turns out, our process was filtering out iOS developers. Standard Facebook Interview Question: β€œDesign Facebook News Feed, including the backend” iOS Developer Answer: β€œI don’t care about the backend” Interview Notes: β€œ1) TC does not understand basic Computer Science concepts. 2) TC has a bad attitude. Rejection!”

The more experience I gain in interviewing, the more I worry about accidentally weeding good people out, rather than accidentally hiring someone bad.

Exactly this.

cory.news/posts/2025-0...

16.07.2025 16:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Have you ever been given a PowerPoint presentation on the rules of guest bathroom towel usage? Asking for a friend.

28.06.2025 17:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

SF Gate reported an estimate of as many as 100,000. SF Standard reported 50,000. I haven’t heard anything official. For comparison 50,000 marched in the 2024 SF pride and one million attended. 100,000 were in the women’s march in 2017.

15.06.2025 21:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Published recipes have become more precise over the years. Older recipes presume the reader has more experience. But coleslaw is not baking, precision is unnecessary, a flaw even. The less experienced the cook, the less likely they are to own a scale. What does 10g of carrot look like? New problem.

03.06.2025 14:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Some people’s primary experience of remote is the most extreme and difficult form. For example with team members in SF and India there is a maximal distance, maximal time difference, plus cultural or possibly language differences. Three orders of magnitude harder for communication.

30.05.2025 15:11 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

New Montgomery street was new in the 1870s. Spotted some further edits last night.

28.05.2025 16:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

β€œTwo positive non-work interactions per week” is minimum to build trust. Forgot where I heard this, but I’ve used this guideline for a long time. In-person, this comes for free. Remote, you have to deliberately engineer these interactions. Doing this authentically is a learnable management skill.

27.05.2025 02:13 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

One problem with the Viable System Model is that every article has to use 80% of its word budget to re-explain it, badly. Language like β€œsystem 3*” and β€œalgedonic” creates a low r0 meme-deficiency. Is the lack of accessible pedagogy a fundamental property of the VSM or can it be overcome?

13.05.2025 16:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

For comparison the recipe from culinary textbook β€œOn Cooking,” fifth edition p 1077 reads: cook sugar until dark brown caramel … remove from heat … slowly add butter and cream

12.05.2025 23:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A failed recipe for butterscotch caramel sauce

A failed recipe for butterscotch caramel sauce

β€œButterscotch caramel sauce” ChatGPT tells you to melt the butter first in various prompts for this which will result in a burnt mess. Melt the sugar first, finish with the heat sensitive ingredients.

12.05.2025 22:51 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Gig workers are undercounted – or unseen <p><strong>Runtime: 14:16 &mdash;</strong> Research by a Boston Fed economist indicates that as many as 7 million &ldquo;gig workers&rdquo; aren&rsquo;t being counted in the main survey that measures ...

It seems like there may also be under-reporting in these statistics. www.bostonfed.org/publications...

12.05.2025 15:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Beyond the 9 to 5: Decoding the Overemployment Trend This analysis examines the prevalence of employed individuals who hold more than one job and the characteristics of these β€˜overemployed’ workers.

Thanks for responding. Surprising clear trend with respect to education and age, but perhaps it may not follow from most are higher educated to β€œmost are highly paid?” www.stlouisfed.org/on-the-econo...

12.05.2025 14:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

What is your source for the assertion that most two-jobbers are highly paid?

12.05.2025 13:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Ignoble research idea: What percentage of business articles contain a variation of the phrase "In today's changing environment?" Key aspects: (1) Now (2) The World (3) Changes. How has the use of this phrase changed over time? Hypothesis: use is constant over time.

10.05.2025 16:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

And that’s how the board of our HOA operates. Tried to move to Google sheets. people kept asking, β€œwhich version of the sheet is this?” I’m like β€œthe newest one, it’s always the newest one. That’s the point.” They also print out web pages and sheets and pass them around at meetings.

03.05.2025 04:33 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

I was on a team that built custom ERP for $1b annual sales company for 1/10th the cost of typical commercial ERP. Primary reason was so the software was designed to fit a very specific business vision rather than having generic commercial software dictate business process. Very successful.

25.04.2025 01:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0