Committed to an inclusive #InfoQDevSummit Munich. We're offering diversity tickets for senior developers (5+ yrs) from underrepresented groups.
Applications close Sept 1.
Apply here: https://bit.ly/4f4uVWV
My stupid take: All further improvements to silicon and computer hardware should be stopped until programmers figure out how to properly utilize what's at hand.
I put together a brief guide on how to install Apache Maven (on Linux, MacOS and Windows).
I hope you find it useful! :)
#maven
#java
#apache
#cicd
#buildtools
#devops
#buildtools
#devlearning
#softwaredevelopment
#softwaretesting
This is hilarious, but also potentially triggering if you've worked "Agile"
https://youtu.be/yNtJP6EHBik
Software needs more biology
Biology can bring nice analogies, and provide a sanity check to things like AI hype.
An excerpt from Kodsnack 652 - listen wherever you get podcasts, or at kodsnack.se
#podcast #softwareEngineering #biology #ai #softwareDevelopment
"[W]hat we are doing is shepherding AI, limiting it to certain contexts. We are learning where it’s best to call it, how is best to feed it. And what to do with the output. So is it looks very much like an editorial process, an editorial workflow where you provide some initial input, maybe some some idea on what content to produce, then you review it. There’s always that quality assurance, quality control side, the supervision.
AI is not really autonomous. It relies a lot on us. And I feel like sometimes there are days where, when coding through AIs or doing some assisted writing, I’m spending more time helping out the AI doing the actual task that I’m asking the AI to do. But I take this as a learning process. I read this article the other day, Nobody knows how to build with AI yet. And it was a developer saying that they haven’t quite figured out how to best work with AI. There were lots of comments around the fact that you have to spend lots of time, you have to learn how to talk to it, and when the model changes, you have to also maybe change something you’re doing. You have to learn how to optimize your time. But your presence is always mandatory.”
New to programming/software development?
Can I help?
I can walk us through using git, a popular source control tool. I can demo how use an IDE (integrated development environment) for debugging and writing code. And even get started with some coding.
NOW, for a few hours.
more details.... free of course
https://hachyderm.io/@snacktraces/114809811306783685
Putting together a talk proposal for our local Cybersecurity conference: Open Source and CVEs: the Forever War
Really good discussion on an aspect of this with team-mates: dependency updates. Ignoring updates avoids all pain related to changes -right up until the day a critical CVE is discovered and you have to do an update from five versions behind: all the upgrade pain hits on a critical timeline
This is technical debt which is easy to build up but quietly builds up until you hit that massive compound repayment.
Our term "credit card technical debt". You need to pay it off every month or have credit card class interest.
Which makes for a really good concept "you SHALL allocate effort into updating your dependencies to their latest releases" -including all compatibility issues. Process-wise, first day of the month is the best time to maintain the habit.
Sam Altman says world wants 1000x more Software, So Programmer Salaries are Skyrocketing - by Kaustubh Saini
https://www.finalroundai.com/blog/sam-altman-says-world-wants-1000x-more-software
An "AI" chatbot kept telling Soundslice users that a particular feature existed. Even though it didn't.
Eventually, Soundslice's developers just added the feature. It's been described as "gaslight-driven development".
https://www.404media.co/chatgpt-hallucinated-a-feature-forcing-human-developers-to-add-it/
#AI is here to stay - and it’s a HUGE opportunity for #Java & #Spring developers!
#SpringAI 1.0 is now available - a comprehensive solution for AI engineering in Java, shaped by rapid advances in the AI space.
In this #InfoQ article, Josh Long examines the new Spring AI 1.0 project and explores how it can be used to integrate AI more effectively!
Learn more: https://bit.ly/4lTYBc3
Vanity metrics won’t drive engineering excellence. Actionable insights will.
Join us for a LinkedIn Live on Software Engineering Metrics that Matter where you can discover how to align metrics with roles, avoid common pitfalls & drive real outcomes: https://ter.li/1t4im6
This is awesome. The Model Context Protocol (MCP) ecosystem advances with a huge update to the MCP C# SDK.
I'm itching to give this a try. Python is the favourite for AI programming, and .NET needs more love.