eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

223
active users

#softwaredevelopment

27 posts26 participants1 post today

I have a few questions for you, fellow software engineers, developers, and programmers:

What parts of your job you find fulfilling? What parts do you find tedious? How is #AI #ArtificialIntelligence affecting the ratio of both?

For me, I find joy in feelimg I am building or maintaining something thinking long term, and maintaining its quality and ensuring it is sustainable to develop it over time, but also with experimenting new things.

I loathe the push to do sloppy work, estimation, and in general the corporate/enterprise vibe.

I don't use AI so it doesn't affect the ratio at all.

Heard at #Devconf2025 (maybe paraphrased, I can't remember the exact words): remember, #VibeCoding was *not* intended for people to use to produce production-ready software; it was intended for developers to use to quickly play around with and learn new tech and new techniques, etc. And you were *certainly* never meant to just take what your favourite LLM spat out, paste it as-is into your IDE, run it and deploy it into a mission-critical application. You're supposed to tinker with it, understand it, modify it, use it to practice and learn.

And for that purpose, it is perfectly fit.

But it's the same thing with StackOverflow, right? How often do you copy code out of a SO answer and just use it as-is without giving a thought to how it actually works? And how many times, as a young developer, have your seniors told you that you should *never* do that? :P

The @llamaindex ecosystem has over 650 Python packages in a monorepo, making dependency management and publishing a challenge. To solve this, the team built LlamaDev and used uv it for improved performance. In this post, Massimiliano Pippi explains the issues they faced, what they tried and why they ultimately created LlamaDev.

llamaindex.ai/blog/python-tool

www.llamaindex.aiPython Tooling at Scale: LlamaIndex’s Monorepo Overhaul — LlamaIndex - Build Knowledge Assistants over your Enterprise DataLlamaIndex is a simple, flexible framework for building knowledge assistants using LLMs connected to your enterprise data.

Thinking about the differences in how Software Developers operates depending on where they are in their career;

  • Juniors: works "by the book", with a limited set of technologies and a >=feature level scope of concerns.
  • Mediors: works using a mix of theory and practical experience, with a core set of technologies and an >=app level scope of concerns.
  • Seniors: works using primarily using practical experience and acquired knowledge, with a wide set of technologies and a >=team level scope of concerns.
  • Leads: works using the same experience and knowledge as a senior, but to translate and balance tech ↔ business requirements and facilitate the team over direct contributions, with an organisation level scope of concerns.

While tech leads are supposed to be the (tech) left hand, with product owners being the (business) right hand, they are still in essence kinda (middle-)management :neocat_think: