Alexander Knapp's Avatar

Alexander Knapp

@alxknapp

software engineering co-pilot πŸ›« for your agile journey. πŸ’»

105
Followers
531
Following
23
Posts
17.11.2024
Joined
Posts Following

Latest posts by Alexander Knapp @alxknapp

Cloud vendor lock-in was yesterday’s problem.
The next big risk? AI vendor lock-in.
Pricing, data, dependencies – are you ready? πŸ”’πŸ€– #AI #SoftwareEngineering

22.01.2025 08:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

AI is reshaping software engineering – for better or worse.
It brings new challenges:
πŸ‘‰ AI vendor lock-in
πŸ‘‰ Data security concerns
πŸ‘‰ Dependency on pricing and providers
How are you preparing? πŸ’‘ #AI #TechChallenges

21.01.2025 15:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

David Heinemeier Hansson nailed it:
Current AI tools like ChatGPT are like β€œsuperb junior developers.”
How long until they reach the level of a β€œsuperb senior developer”? πŸ€–πŸ’» #AI #SoftwareEngineering

21.12.2024 22:29 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

OpenAI Pro costs $200. Devin Pro is $500.
Are these tools worth it? Or are we just paying for β€œsuperb junior developers”? πŸ§‘β€πŸ’» #AI #DevTools

19.12.2024 05:50 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Agentic AI Software Engineering: A trap or the future?
Is 2025 the year we move away from traditional software engineering toward AI-first approaches? I'm skeptical. πŸ€” #AI #SoftwareEngineering

18.12.2024 13:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

So would you say that streams are over-engineering and that I should use loops instead? I'm asking for a friend... who uses streams all the time ;)

11.12.2024 08:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Sora is not available in the EU at launch. A testament to a lack of European innovation or proof of responsible network policy? I'm not sure.

10.12.2024 21:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Developing software is not building a house. There is a misconception that it's the same, but it is not. In Software, I can change the foundation. I can tear open windows. If I can't, I have a bad architecture. In contrast to building a house, good software architecture allows me to make changes.

09.12.2024 12:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Have you ever tried: β€œThis meeting could have been an email. Since I can't contribute anyway, I'll just leave.” The reactions are priceless ;)

06.12.2024 08:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Estimates are always wrong. When it comes to software engineering, we should consider not doing it at all. If only it weren't for customers who want to get a cost estimate.
Anchoring is interesting. If the same teams keep estimating, they will always come up with the same value. #noestimates

06.12.2024 08:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Agree. The best software architecture is the one you can easily change when change is needed.

05.12.2024 17:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Could it be that these 'symptoms' are caused by developers being squeezed into processes and buried in waste, rather than delivering the things they should and want to?

05.12.2024 12:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Why we can't focus.
Why we can't focus. YouTube video by Jared Henderson

Jared Henderson talks about "amusing to death". In a way, I think this also applies to modern software engineering. Not in terms of entertainment, but there is just so much going on. Follow every trend, learn every new tech. We can't just focus on delivering business value with software anymore.

05.12.2024 08:20 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Let's categorise individual software development into three sizes: small, medium, large. How we implement these sizes is different. Small project: just start coding, get frequent, quick feedback, done! The other end -> large: first think about business model and its future, don't start with coding.

05.12.2024 07:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Bluesky, help me out: What are the best resources for building RAG systems? Books, blogs, videos...? #RAG #ai #machineLearning #SoftwareEngineering

27.11.2024 09:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I guess this will be the same strategy that we have seen in many other areas. Now they hook us with low prices and later, when we are dependent, the prices are raised and revenue is generated. Few providers will survive.

27.11.2024 09:32 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

So, finally, there is also concentrated software engineering expertise on Bluesky. Life as a software engineer makes sense again. @davefarley77.bsky.social @kentbeck.bsky.social and many more to come.

20.11.2024 20:56 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Releasing very often is not only "agile" in my opinion. It should be the standard. Period. I can't think of a case, with very few exceptions, where parking software somewhere is useful in any way.

19.11.2024 20:43 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I love that headline. I will use it from now on when developers ask me how often they should release. I would add: and make sure users test ridiculously often, too.

19.11.2024 20:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Measuring developer productivity: There are many frameworks out there. I recently stumbled across DX Core 4, where the number of PRs/MRs is one of the metrics under the category "speed". What exactly does it measure? A high performing, agile, trunk-based dev team would have a value of zero.

19.11.2024 08:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Why is estimation still used in software engineering? Estimates are wrong. When it comes to giving cost estimates to clients, can you measure the effort? You can't? Then make it smaller. Make it even smaller! Focus on small functional deliveries that you can measure. That is agile. #noestimates

18.11.2024 15:47 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

That's a great point. I agree - Scrum is excellent for getting started. But over time, as teams internalize agile principles, the need for strict adherence to a framework diminishes, allowing teams to adapt. In think mastery of agility is less about the framework and more about the mindset.

18.11.2024 14:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Scrum is the paint-by-numbers approach to agile working. Not that I want to downplay it, but anyone who has understood agility in software development and in a business context no longer needs a framework. On the first step towards mastery, it provides a reasonable canvas. #agile #scrum #software

17.11.2024 20:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0