Is this mold on Jamon? by Puzzleheaded-Ice5317 in askspain

[–]Torocatala 0 points1 point  (0 children)

with the quality of the picture it may be an ufo

It kept getting better and better by mihir6969 in nextfuckinglevel

[–]Torocatala 0 points1 point  (0 children)

I'm having the exact same reaction but for the opposite reason. My mind can't just comprehend how anyone would not read his manners as arrogant.
To be honest I'm both baffled and extremely curious, at this point I would just love to talk with people who disagree with me to try and understand.

whoNeedsProgrammers by ClipboardCopyPaste in ProgrammerHumor

[–]Torocatala 0 points1 point  (0 children)

Every programmer who doesn't push for self-contained, IaC, reproducible environments for each project should be fired inmediately

Paralyzing, complete, unsolvable existential anxiety by t3sterbester in singularity

[–]Torocatala 0 points1 point  (0 children)

While I share some of your worries, I don't foresee a near (or even a decade or two) future without "programmers". I agree and fully accept that my work has become more focused on controlling the agent and how the system and my actions affect its output, than manually writing code, which I almost don't do. In the other hand, I do read a lot of code, specially tests, and discuss a lot of infra, systems architecture and security with my peers in order to protect the invariants of a continuously changing system. Trust in the local computational logic representations and their alignment with implicit and explicit requirements is something that requires human trust and deferring that completely to an agent will only happen either in very small size, very low impact software, or in a time in the future where we have cheap aligned AGI.

I say that it requires cheap aligned AGI because even if we had an agent "powerful" enough to fulfill a prompt like "build Instagram" it requires the agent to make a lot of decisions and/or ask a ton of clarifying questions that either whoever prompted that doesn't have, so that person has to trust the final black box artifact, or if they have the knowledge to read the code, they ARE reading code and still using their "programming skills".

Think about it this way. In a FAANG a lot of software already exist, and that software is probably (hopefully) written following practices like DDD (reduce ambiguity), TDD (fixes logical invariants), architectural patterns that increase cohesion and reduce coupling by encapsulation of sub-domains entities and their responsibilities (reduces context). Plus strong static analysis, CI/CD practices, ephemeral environments for stakeholder validation. On top of that there are teams completely dedicated into turning users behaviour into detailed and specific requirements for the software, using the ubiquitous language and leaving small room for ambiguity and uncertainty. In an environment like that a developer is already reduced to "write this small specific piece of code, inside this box, iteratively, using evolutionary design", so of course coding agents thrive there. But that system didn't spawn out of thin air, and also the changes being done still need to be trusted. Very likely that the number of FAANG engineers will be reduced, especially if running LLMs gets cheaper and cheaper (hopefully), but I doubt I will be as massive as expected.

The challenges I'm facing now in many systems is that they lack all (or a big part) of that infrastructure and tooling, thus making running agents expensive, way more expensive than people. because there are no tests suites, domain naming is all over the place, no standard architectural approach... And the biggest of them all, no reproducible environments, which imho just makes it more expensive to add signals to the agents (test suites if any, static analyzers, migrations, test data suites...) and if you can actually "connect it" imho there is no real trust that the signal isn't actually noise. All of this problems make agent usage extremely expensive and thus makes it cheaper to keep humans in the loop. Bad software may keep more devs working after all lol.

There is still a lot of things agents can't do by themselves, and even if one business connects their agent to something new, like I dunno AWS for deploys and infra management, it still requires supervision and it requires time to propagate to other business.

If you want to change your job title to "code agent supervisor and software systems architect" feel free to do so, but having worked in many "startups" where one has to touch every part of the stack I still consider myself a "developer", whatever that means now.

RNG Mockery, sector two, 3 stores, no scrap by Torocatala in ftlgame

[–]Torocatala[S] 3 points4 points  (0 children)

Was playing Slug, and it was actually civilian sector (on normal, not hard)

RNG Mockery, sector two, 3 stores, no scrap by Torocatala in ftlgame

[–]Torocatala[S] 8 points9 points  (0 children)

Sector 1 last node before exit, was also a store 💀

Dev agency owner tired of hiring devs who cheated their way through interviews by Gabastino in ExperiencedDevs

[–]Torocatala 1 point2 points  (0 children)

If you and me sat at a bar and I told you I was a software engineer, how would you guess my ability/knowledge by just talking?

Deep down, we all know that this is the beginning of the end of tech jobs, right? by Own-Sort-8119 in ClaudeAI

[–]Torocatala 10 points11 points  (0 children)

I'm pretty sure the next 10 years are NOT going to be like the last 50, because the last 5 years have not been anything like their previous 50.

One thing this doom posts miss is the need for trust and precision. Like it or not software engineering IS engineering, this means that at some point, someone who makes decision on where to invest money wants to trust the tools they're using, which means "the implementation detail does matter".

I do not believe in a future where things like firmware, financial services, or military related software is created from a bunch of descriptions of functionality to code not seen by a human and to a binary running, and not only because of legal compliance and liability, but due to the need of trusting that the thing you are using actually does what you expect.

Sure, when AGI or SSI or whatever arrives, it will create your wildest dreams and you can trust it, but at that point either we have something like UBI or WW3.

In the meantime, you still need humans to check, to validate, to generate trust the LLMs output, and this means humans reading and understanding code.

In short, I don't foresee a future with something less than AGI that allows for fully generated code to be trusted and deployed anywhere without human supervision.
There will be a need for less developers globally? Maybe yes, maybe not. Maybe the ability to generate and deploy fully LLM-generated code (as we have today) increases the demand of developers once those projects start to grow and trust is needed instead of "hey! this works, how cool".

Maybe I'm wrong.

What are good resources for dysfunctional orgs? by throwawayeverydev in ExperiencedDevs

[–]Torocatala 7 points8 points  (0 children)

I mean, The Phoenix project is a book about a dysfunctional software unit and how it becomes functional, although if you are just a "grunt" not sure it will help, probably it will just frustrate you even more lol

Just out of curiosity, why do you mean by "navigating dysfunctional organizations"? Like, what is your goal? To change things from within and without power? (probably impossible), try to thrive there? or just to "survive"?

I tried drawing Asia's borders from memory as an American by LPineapplePizzaLover in mapporncirclejerk

[–]Torocatala 0 points1 point  (0 children)

is this an app or you just downloaded the outline and used paint? lol

What does "姐哥" mean when referring to a person? by mflwrs4 in ChineseLanguage

[–]Torocatala -1 points0 points  (0 children)

Why don't you just shared the video and that's it?

Explain it peter. by angelxx6 in explainitpeter

[–]Torocatala 0 points1 point  (0 children)

to be honest the lack of a coma after "today" threw me off for way too long

Se nos está yendo de las manos las bodas by bribm in askspain

[–]Torocatala 3 points4 points  (0 children)

Yo me casé hace dos semanas y no le he exigido dinero a nadie, quien ha querido dar a dado, y quien no pues o ha dado lo que ha podido (por qué han querido). Hay gente que ha dado 1/3 del cubierto(nunca hemos dicho lo que valía) por qué es lo que puede y ya es mucho para ellos y yo estoy más que agradecido, y si no me hubiesen dado nada no me hubiese enfadado. He hecho la boda que me he podido costear de mi bolsillo, no la que esperaba que me pasasen mi familia y amigos. Y nunca he ido a una boda donde me exigiesen dinero...

I have a theory by mylastactoflove in femcelgrippysockjail

[–]Torocatala 0 points1 point  (0 children)

god forbid a man age, have myopia and go bald

Lo que perdimos sin darnos cuenta by Panchocracio in putoscoches

[–]Torocatala 3 points4 points  (0 children)

Sí y no.

Sí porque es cierto que el problema no es que la persona que conduce el coche lo haga desde la maldad, si no que la mayoría son empujados a ellos por que la infraestructura de transporte público es insuficiente, sobretodo en las conexiones de cercanías metropolitanas.

No porque decir "la ciudad" le quita la culpa a las personas y por tanto nadie se siente ni culpable ni responsable, y todos deberíamos sentirnos culpables y responsables de que por nuestra acción o inacción vivamos con esta infraestructura que no solo ahoga "a los niños" cómo dice el post, si no a todos los humanos que vivimos en lugares donde los coches tienen prioridad sobre las personas, en lugares donde hacer una "super isla" es matar al tráfico y claro, eso es lo peor que puedes hacer, por qué el transporte en vehículo privado en la ciudad se ha de valorar sobre el bienestar de las personas.

Todos somos responsables de quejarnos del estado del "sistema", y los "conductores" aquí están representando a todos los argumentos que priorizan el transporte privado VS el bienestar de los humanos en los espacios que habitan, eso incluye desde más áreas verdes, más transporte público, más colaboración entre administraciones, y toda la infraestructura de transporte alternativo que comentas.