Giovanni Asproni's Avatar

Giovanni Asproni

@asprotunity.com

Owner at asprotunity.com. Partner at Clockwork.ing. I help software companies and teams become more successful. And I write code as well. Also on LinkedIn https://www.linkedin.com/in/gasproni/

139
Followers
150
Following
25
Posts
06.11.2024
Joined
Posts Following

Latest posts by Giovanni Asproni @asprotunity.com

Video thumbnail

I think about this Tony Benn speech much more than I used to

28.02.2026 16:09 πŸ‘ 13134 πŸ” 5318 πŸ’¬ 89 πŸ“Œ 184

Interesting how quickly everyone is now becoming a lifelong TDD practitioner now it appears essential for GenAI assisted development.

The reality is that only a tiny fraction of the industry have genuinely been practicing TDD in the 20 plus years since Kent Beck first coined it.

26.02.2026 20:44 πŸ‘ 24 πŸ” 3 πŸ’¬ 6 πŸ“Œ 0

Continuous Integration is not only about the code, but integrating the drifts in the mental model of the system across the team (making it shared) as often as possible.

It's also way better if the mental model is integrated even before the code on the main branch is (pair/mob programming).

19.02.2026 08:42 πŸ‘ 5 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

My team measures speed, not velocity, because we have no idea what direction we're going in…

13.02.2026 07:59 πŸ‘ 8 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

"AI has removed the developer bottleneck"

If developers really were your bottleneck, throwing developers at a problem would actually have worked in the past 20 years

12.02.2026 12:15 πŸ‘ 35 πŸ” 22 πŸ’¬ 1 πŸ“Œ 0

I suspect many of those four million people are natives who vote for him.

12.02.2026 19:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
SE Radio 705: Murat Erder and Eoin Woods on Continuous Architecture – Software Engineering Radio

If you want to know how to approach designing and building complex systems efficiently and effectively, then you should listen to my latest Software Engineering Radio interview: Murat Erder and Eoin Woods on Continuous Architecture. se-radio.net/2026/01/se-r...

28.01.2026 08:54 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

But, compliance! Somehow, a welcome justification for all the superfluous gates in our software delivery process, and to embarrassingly uphold the unreasonable delays. (1/3)

27.01.2026 17:41 πŸ‘ 3 πŸ” 3 πŸ’¬ 1 πŸ“Œ 1

Business people, if you think you're going to be handing vibe-coded prototypes to engineering teams and saying "Make it production-ready", think again.

We're not bricklayers, and you're not architects.

Come to us with business problems, not half-baked solutions.

25.01.2026 11:53 πŸ‘ 19 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

For years, commentators would say far-right politicians were "just saying what we're all thinking".

But that "silent majority" was always a lie.

*This* is what most people are actually thinking, and - for the first time in a long time - a political leader is daring to say it out loud.

23.01.2026 08:23 πŸ‘ 62 πŸ” 16 πŸ’¬ 1 πŸ“Œ 0
Preview
British Writer Pens The Best Description Of Trump I’ve Read - London Daily β€œWhy do some British people not like Donald Trump?” Nate White, an articulate and witty writer from England wrote the following response:

This is truly brilliant!πŸ‘πŸ‘βœ¨
I wondered why I disliked Trump so muchβ€¦β€¦πŸ€­

londondaily.com/british-writ...

10.01.2026 14:08 πŸ‘ 144 πŸ” 75 πŸ’¬ 10 πŸ“Œ 14

Anything that inconveniences a right wing populist is censorship, part 1000.

This depraved prick uses that term bc it puts his enemies on the defensive. They cower.

Fact-checking is censorship. Labeling is censorship. TRANSPARENCY is censorship.

Now, β€œno nonconsensual nudes” is censorship.

10.01.2026 15:55 πŸ‘ 1294 πŸ” 348 πŸ’¬ 50 πŸ“Œ 9
caillou en forme de manette xbox

caillou en forme de manette xbox

🚨FLASH : on a retrouvΓ© une manette de l'Γ’ge de pierre, indiquant que nos ancΓͺtres jouaient dΓ©jΓ  aux jeux vidΓ©os.

10.01.2026 13:22 πŸ‘ 2202 πŸ” 489 πŸ’¬ 54 πŸ“Œ 177

looking up the source of quotes, whether for a book or a video script, is great for figuring out when a quote everyone "knows" and has repeated for ages is actually just weird bullshit someone else made up

31.07.2025 07:12 πŸ‘ 540 πŸ” 49 πŸ’¬ 15 πŸ“Œ 24

"Coding is no longer the bottleneck".

So what you're saying is that NOTHING HAS CHANGED.

23.12.2025 09:45 πŸ‘ 43 πŸ” 11 πŸ’¬ 6 πŸ“Œ 1

The year is 2025, and people are saying "Hey, what if we specified the whole thing in detail up-front?" again.

Tell me you haven't actually tried that without telling me you haven't actually tried that.

22.11.2025 12:35 πŸ‘ 23 πŸ” 9 πŸ’¬ 4 πŸ“Œ 1
Preview
Opinion | A.I. Is Already Intelligent. This Is How It Becomes Conscious.

Please. Everyone.

STOP publishing AI pieces that are this credulous and confidently, comically incorrect about language models

It is HURTING people. REALLY

This is the worst take that I have seen in any major outlet, and - frankly - feels a bit like it was written by AI

08.11.2025 19:24 πŸ‘ 239 πŸ” 54 πŸ’¬ 15 πŸ“Œ 2

Vibe-coding tip: one way to find out if your prompts are precise enough is to run them through a compiler.

08.11.2025 08:12 πŸ‘ 13 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
The Majority AI View - Anil Dash A blog about making culture. Since 1999.

Okay, for the folks who asked: here's the majority AI view, writing up the reasonable, thoughtful view on AI that the vast majority of people in tech hold, that gets overshadowed by the bluster and hype of the tycoons trying to shill their nonsense. anildash.com/2025/10/17/t... Please share!

17.10.2025 19:29 πŸ‘ 1127 πŸ” 489 πŸ’¬ 38 πŸ“Œ 144
Preview
Migrants will be required to pass A Level standard of English Migrants will be required to pass tough new English language requirements under a law introduced in Parliament today.

The people this is pandering to will no doubt be delighted to find themselves competing in a job market where every migrant knows English to a much higher standard than they do.

www.gov.uk/government/n...

15.10.2025 14:15 πŸ‘ 12 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0
SE Radio 690: Florian Gilcher on Rust for Safety-Critical Systems – Software Engineering Radio

My latest Software Engineering Radio episode is out. This time is with Florian Gilcher on Rust for Safety-Critical Systems. Among other things, we discuss Ferrocene, an open-source qualified Rust compiler toolchain for safety- and mission-critical systems. se-radio.net/2025/10/se-r...

15.10.2025 08:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Call for Sessions Our Agile Manchester 2026 Call for Sessions is open

Reminder: the Call for Sessions for next year's Agile Manchester conference in May is currently open: agilemanchester.net/call-for-ses...

/ @agilemanc.bsky.social #agilemanc

01.10.2025 11:50 πŸ‘ 4 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Remote Mob Programming in a High Stakes Environment - Giovanni Asproni - ACCU 2023
Remote Mob Programming in a High Stakes Environment - Giovanni Asproni - ACCU 2023 YouTube video by ACCU Conference

This one should work too www.youtube.com/watch?v=xHq0...

22.09.2025 15:05 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
    Checking uu_sed v0.0.1 (/xfs/dds/sed/src/uu/sed)
error: manual implementation of `.is_multiple_of()`
   --> src/uu/sed/src/fast_io.rs:869:8
    |
869 |     if (out_off + head_align) % block_size != 0 {
    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace with: `!(out_off + head_align).is_multiple_of(block_size)`
    |
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_is_multiple_of
    = note: `-D clippy::manual-is-multiple-of` implied by `-D warnings`
    = help: to override `-D warnings` add `#[allow(clippy::manual_is_multiple_of)]`

Checking uu_sed v0.0.1 (/xfs/dds/sed/src/uu/sed) error: manual implementation of `.is_multiple_of()` --> src/uu/sed/src/fast_io.rs:869:8 | 869 | if (out_off + head_align) % block_size != 0 { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace with: `!(out_off + head_align).is_multiple_of(block_size)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_is_multiple_of = note: `-D clippy::manual-is-multiple-of` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::manual_is_multiple_of)]`

With all the GenAI buzz we tend to forget the value of 100% correct deterministic tools. Thank you Rust clippy!

19.09.2025 17:35 πŸ‘ 13 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Did you know your MacBook has a sensor that knows the exact angle of the screen hinge?

It’s not exposed as a public API, but I figured out a way to read it and make it sound like an old wooden door.

06.09.2025 20:44 πŸ‘ 7632 πŸ” 1955 πŸ’¬ 116 πŸ“Œ 169
Can We Fix Software Engineering Estimation?
Can We Fix Software Engineering Estimation? YouTube video by Modern Software Engineering

Can We Fix Software Engineering Estimation? |
@kevlin.bsky.social & @kentbeck.com

πŸ“½οΈ AVAILABLE NOW

Watch HERE ➑️ youtu.be/aTpnGG6e0yY

01.09.2025 10:58 πŸ‘ 10 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Post image

Douglas Carswell has skirted the line and now he's crossed it.

This is disgusting racism from a former MP who now demonstrates who and what he is.

31.08.2025 15:25 πŸ‘ 3133 πŸ” 792 πŸ’¬ 277 πŸ“Œ 90
SE Radio 682: Duncan McGregor and Nat Pryce on Refactoring from Java to Kotlin – Software Engineering Radio

My latest Software Engineering Radio interview is out. @dmcg123.bsky.social and Nat Pryce joined me to share their hands-on experiences migrating Java codebases to Kotlin. Full of insights on Java, Kotlin, software design and the use of AI for refactoring. se-radio.net/2025/08/se-r...

21.08.2025 12:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If you want evidence that using LLMs reduces your cognitive abilities, I offer folks claiming that "A.I." means they will only need senior developers going forward.

They seem to have become incapable of even the most basic causal reasoning.

21.08.2025 05:33 πŸ‘ 79 πŸ” 8 πŸ’¬ 7 πŸ“Œ 0

Sometimes I see people like 20 tweets deep into an argument with Grok. Like, what are you doing brother? You are trying to win an argument with a vending machine.

18.08.2025 03:10 πŸ‘ 12873 πŸ” 1904 πŸ’¬ 182 πŸ“Œ 120