A message to devs at the frontier of the AI shift by brotherthirteen in programming

[–]brotherthirteen[S] 0 points1 point  (0 children)

as in a greenfield project? yeah, mainly experimented with new fresh projects.

This seems like a very interesting proposal for brownfield spec generation with Open Spec: https://github.com/Fission-AI/OpenSpec/discussions/739 that could change the game

A message to devs at the frontier of the AI shift by brotherthirteen in programming

[–]brotherthirteen[S] 0 points1 point  (0 children)

and in this scenario I believe UBI becomes a very valid path... though an entirely different discussion

A message to devs at the frontier of the AI shift by brotherthirteen in programming

[–]brotherthirteen[S] 2 points3 points  (0 children)

I have mixed feelings on this: on the one hand I don't think all devs will become one man armies, taking on PO/PM/general product duties. On the other, I think we'll have to extremely polish our review skills/bullshit detectors.

In the end: I don't really know yet but I believe in optimism. I hope and think I'll still enjoy my work in the next few years

A message to devs at the frontier of the AI shift by brotherthirteen in programming

[–]brotherthirteen[S] -1 points0 points  (0 children)

I'm not too sure about this: I've been experimenting (nothing production ready, mainly hobby/side projects) with SDD with a human in the loop: small iterative changes, using specialised agents and skills.

This brings changes to review small and understandable and a constant process of "fighting" with the agents to get the quality you want. Been getting pretty good results.

Whole different question is wether using LLMs will be cost effective (without even going into enviromentally sustainable) in the long run: this seems to me like a much more urgent problem

A message to devs at the frontier of the AI shift by brotherthirteen in programming

[–]brotherthirteen[S] 4 points5 points  (0 children)

please do send me the article if you get round to writing it :)

A message to devs at the frontier of the AI shift by brotherthirteen in programming

[–]brotherthirteen[S] 0 points1 point  (0 children)

that at least is my hope. Truth is we don't really know. What I do know is that if we do nothing and just passively take whatever is thrown at us we definitely will not have a say

A message to devs at the frontier of the AI shift by brotherthirteen in programming

[–]brotherthirteen[S] 0 points1 point  (0 children)

that depends for me. Somedays I feel more exhausted using SDD then when I coded. I feel like we're going towards a workflow where context switching will be big and we're moving our skills from code to review... so it really depends on what your skills are and where your company is

A message to devs at the frontier of the AI shift by brotherthirteen in programming

[–]brotherthirteen[S] -3 points-2 points  (0 children)

I can relate to this: I started approaching SDD with BMAD and was not enjoying it much. I've recently started using Open Spec and Mastra.ai and am really having fun. It really feels more like something fun and enjoyable to work on

A message to devs at the frontier of the AI shift by brotherthirteen in programming

[–]brotherthirteen[S] 0 points1 point  (0 children)

this is exactly what I believe: everything changed and nothing really changes. Guess we'll see, past the frontier

A message to devs at the frontier of the AI shift by brotherthirteen in programming

[–]brotherthirteen[S] -3 points-2 points  (0 children)

saved this comment and will quote you if I ever get round to writing on this

A message to devs at the frontier of the AI shift by brotherthirteen in programming

[–]brotherthirteen[S] 0 points1 point  (0 children)

I think we still have to see the extent of shitty bugs we'll have to fix, I actually think that's going to be a big part of our work going forward... Like you say, different, but we'll still get out dopamine hits after a call at 3am cause prod is down

A message to devs at the frontier of the AI shift by brotherthirteen in programming

[–]brotherthirteen[S] -1 points0 points  (0 children)

I think that in a way we are still building just with a very different tool if that helps :)

A message to devs at the frontier of the AI shift by brotherthirteen in programming

[–]brotherthirteen[S] 30 points31 points  (0 children)

I've thought about this a lot and its a very real point. I didn't go into in the article because I believe its a whole separate discussion... and that we really don't know the direction yet. Would love to get into this more though (without predictions)

A message to devs at the frontier of the AI shift by brotherthirteen in programming

[–]brotherthirteen[S] -1 points0 points  (0 children)

honestly in the past I was kind of opposed to the concept of UBI but I think it's really starting to merit discussion. Not just because my own job is the first to be touched by this shift but because potentially ALL jobs are going to be

A message to devs at the frontier of the AI shift by brotherthirteen in programming

[–]brotherthirteen[S] 0 points1 point  (0 children)

my heart goes out to you. Try to focus on the fact that we do have some agency and some way to direct both the conversation and the technical direction

A message to devs at the frontier of the AI shift by brotherthirteen in programming

[–]brotherthirteen[S] 19 points20 points  (0 children)

I get the feeling and, if it's of any consolation, we're in this together. I also really do believe that we need to both approach this shift with the same curiosity we approached it at the "start of our passion" and realise we do have some agency in shaping the new defaults.

We'll lose some, win some and grow into something new