Steve Love

@IAmSteveLove
51 Followers
38 Following
110 Posts

I'm proposing to call any approach where you get an "AI" coding assistant to do a whole bunch of things and *then* check the output for problems "prompt-and-fix" software development.

It works about as well as you'd expect for any process that ends with "-and-fix".

"Ah, but Jason, we couldn't abstract our application's infrastructure because..."

Because?

"Because we riddled the code with direct references to it."

Thank you.

With the recent influx of newcomers from #Bluesky , it behooves us to contemplate what we can do to improve #moderation on the #Fediverse - something that has been a problem in the past, and is one of the major reasons why the Fediverse is not as big and as diverse as it could be.

The first and most important step is a cultural change - we need to be _aware_ of how harassment operates, _especially_ if we are not its target. Thus, everyone around here - admins most of all, but really everyone - needs to drill the following into their brains:

If you are not a member of a marginalized group, you are unlikely to ever see much of the #harassment they are experiencing. Heck, you might not even be able to recognize it as such! Thus, if members of said group talk about their experiences with harassment on the Fediverse, _take them at their word_ instead of reacting with disbelief or demands for explanation and elaboration.

It is this frequent reaction disbelief that has done more than anything else to harm the reputation of the Fediverse. Because let's face it, we are still a space that is overwhelmingly white and European/North American. If we want to change that - and it is my fervent belief that we should - then we need to take the lived experiences of others seriously.

Once we have accepted that we need to expand our understanding of how harassment on the Fediverse occurs, _then_ we can work out what tools are needed to improve the situation. Because I too often see the reaction:

"If someone experiences harassment on a large scale, they are not using the tools of the Fediverse correctly to prevent this."

This is blaming the victims of harassment for the problem, and not the Fediverse as a whole. And then we will have the same trainwreck as before, and the Fediverse will remain the same hobbyist's collective rather than the serious challenge to commercial social media platforms it should be if we ever want to stop the world's plunge into #fascism .

The @pragprog Pragmatic Bookshelf is running a 48-hour flash sale.
Get 45% off almost everything with promo code flashsale.

https://pragprog.com

September 18–20
#programming #pragprog #techbooks #devlife #cspuzzles

Pragmatic Bookshelf: By Developers, For Developers

We improve the lives of professional developers. We create timely, practical books on classic and cutting-edge topics to help you learn and practice your craft, and accelerate your career. Come learn with us.

ExerC#ising Your Mind

On the blog: my foreword to @IAmSteveLove's C# Brain Teasers book

https://kevlinhenney.medium.com/exercising-your-mind-22c4967f1005

ExerC#ising Your Mind - Kevlin Henney - Medium

And that includes programming languages. You might think that unlike the natural languages we speak and write, the formal languages we design would be regular and unsurprising, designed with singular…

Medium
Excited to get a copy of my friend @IAmSteveLove 's C# brain teasers book. Steve, you should be very proud 👍

https://media.pragprog.com/newsletters/2025-04-29.html

- Cruising Along with Java
by @venkats

- Clojure Brain Teasers
by Alex Miller and Lorilyn Jordan Miller

- A Common-Sense Guide to Data Structures and Algorithms in Python, Vol 2
by Jay Wengrow

- C# Brain Teasers
@IAmSteveLove

40% Off! Spring Sale Week Four

Being there for an author's first time holding their brand new book - always wonderful!!

Congratulation, Steve Love - we're so proud to have you here!
Steve's new book: C# Brain Teasers
https://pragprog.com/titles/csharpbt?utm_source=m
@IAmSteveLove