Milan Todorov

4 Followers
21 Following
106 Posts
aProgrammingExtremist
@simeon Yup. They got the car up to 200 mph on a straight road with no other cars around, and mistakenly think they could drive through rush hour traffic at the same speed.
If I think of all the levers I could pull to improve the performance of a software development team, the data's clear that "AI" code generation has so little leverage where team outcomes are concerned that I doubt it would even be on the list.

A lot of security is based on trust. Trust relies on competence. The security theatre I get from a lot of sites and apps, sometimes elaborated through MFA, does not inspire such trust.

That device you tell me is unrecognised? It's the one I've used to access the app every day for at least the last year.

If you want to convince me your app is secure, start with competence. Poorly engineered products don't do that. KPI-driven product staff don't do that.

"We can't afford understanding the code we're deploying to production because that way we can't keep up with the pace at which LLMs generate code."

That's a tail wagging the dog instead of the opposite.

In an industry where burnout is The Norm, let's just use AI to do more and more of what we do.
I can't see how that can backfire in any way.
@jasongorman but without a backlog how would we keep track of the low priority work that's never going to get done?

@jasongorman @stevefenton

LLMs are trained on code that I think is crap. Sure, I use code from Stack Overflow and other sources. But I refactor it to within an inch of its life before moving on. How could I expect any better from LLMs?

Why is it that "TDD is not applicable for ALL code" is the mantra of those who TDD 0% of the code?

Hi everyone! I'm hiring another XP (Extreme Programming) senior software engineer to come work with us at OpenSesame. This is a fully-remote position and we're looking for folks in Canada or Latin America in Eastern or Central time zones.

You'll help mentor a team in using XP practices such as TDD, pairing, and continuous integration. Most of your work will involve leading by example as the team adds features and tests to our legacy PHP codebase.

1/

If I walked into someone's kitchen and saw that there was no cooker, no microwave, no hob, no air fryer etc, I might conclude that they don't cook and therefore have no need of such things.

If I see a dev using an IDE and/or a programming language with little or no automated refactoring support...