Email or username:

Password:

Forgot your password?
84 comments
๐–†๐”ซ๐”ก๐”ฏ๐”ข๐”ด :enby_rebel:

@forrestbrazeal I said AIOps a few days ago, and suggested it'd make a DNS / routing change and neuter itself and that'll be the end of that.

@amyengineer

Its Gregory

@forrestbrazeal #ChatGPT is currently tied with APIs harvesting images for clandestine NFTs sale of artists/photographers unauthorized use and who might promote their craft online

OpenDNAโš™๏ธ

@forrestbrazeal
DevOps: I understand it and can make it do what I want but I can't explain it easily.

AIOps: Literally no human understands it but we hope it does what we want.

narylis
@forrestbrazeal accurate except for the subtle detail that in reality, all three engineers in the last panel are the same engineer, who has been asked by their superior to do the work of three engineers after the happy non-engineer made a hash of things by selling the second panel to upper management
Actualeyes

@forrestbrazeal

XZIBIT: Yo Dawg, I heard you like devops. So I installed an AI to create some microservices YAGN to manage some microservices YAGN!

Joseph Holsten

@forrestbrazeal โ€œModelOpsโ€ is a real term. Itโ€™s at least as complex and interesting as managing config delivery and consistency across a system.

tekhedd

@forrestbrazeal As a developer and musician I have strong feelings about copyright, but reading the phrase "unauthorized use" in conjunction with "NFT" makes me laugh every time.

Peters J Vecrumba

@forrestbrazeal
As someone who debugged their first program in 1970 I think and wrote operating system code without a debugger because there was not enough memory to fit the debugger, and watched the evolution of IT (have you noticed everything that starts with a capital letter and ends with "aaS" pronounced "ass"), I can only say: "Yup!"

Joseph P.

@forrestbrazeal lol but this cartoon is wrong though , ai already makes coding easier including by referencing entire code bases ๐Ÿค”๐Ÿค”๐Ÿคท๐Ÿปโ€โ™‚๏ธ

Sr. Estegosaurio ๐Ÿฆ•

@tonic @forrestbrazeal Does not solve any problems tho. It's a bit better than a good LSP in terms of coding.

Sky Leite

@tonic That statement is only correct if you think programming is just writing code. Sure, AI makes writing code easier. But so do a million other different tools.

John Ogden

@forrestbrazeal

You missed the cartoon AI salesman carrying off an enormous bag of cash in the background

Becky

@forrestbrazeal This is literally what happens every time there is a "tool that allows the business people to make software without programmers" gets invented.

Becky

@sabik @forrestbrazeal
I wouldn't personally think of Excel as a tool for making software, more like a creative tool, like iMovie for numbers. When I've seen Excel spreadsheets grow to the "system" level, then things definitely hit the sad engineers have to redo everything phase. Things can get ugly at that point very quickly.

Jeremy Kahn

@forrestbrazeal as one of the sad engineers in figures A and C, I love this and I want to boost it
...and I don't have time to write the alt text

Bornach

@trochee @forrestbrazeal
Just ask an AI to fill in the ALT Text for you. What could possibly go wrong?

Jigen

@forrestbrazeal I'm still hoping for 'light touch' AI future, Intellisense at least, Clippy at most.

Darlene Cypser

@forrestbrazeal
Are you sure it is not just:
๐Ÿ’ฉ in ๐Ÿ’ฉ out?

Parsingphase

@forrestbrazeal @elazar Yes but we spelled it with more โ€œoโ€s

Hugh Ferguson

@forrestbrazeal yep....very likely scenario but because AI is in the mix, pointy haired boss will want to pay Dilbert less.

Christian Kent

@forrestbrazeal @seldo I mean, this โ€” but for IDEs

I used to โ€œprogramโ€ and execute on the command line, which I why the only coding I ever do these days is shell and python ๐Ÿ˜“

Christian Kent

@forrestbrazeal @seldo I donโ€™t mind if AI can optimise my python code

Frankly Iโ€™ll even do the hard work of writing unit tests โ€” GOOD ONES

There we go, finally โ€” an AI thatโ€™s useful

Christian Kent

@forrestbrazeal @seldo did I say โ€œwritingโ€ unit tests? I mean designing them. Iโ€™d like help with the harnesses, if thatโ€™s not too much to ask. Maybe it is.

rastilin

@forrestbrazeal

One of the best parts of ChatGPT is that it can help tutor you in stuff, like having a professor that doesn't get tired of stupid questions. So the old pile of complexity will be far more manageable.

Bornach

@rastilin @forrestbrazeal
ChatGPT's token window is far too narrow to be able to analyse the complexity of today's modern systems

Great at exam question style programming problems, but try asking it to program something modestly bigger even on a simple retro 8 bit platform...
youtu.be/t2fnlxXK0f8

Benoรฎt Valiron

@forrestbrazeal #AltForYou
Panel 1: current situation. Sad engineer next to a dirty pile of complexity (language, toolchain, infra). The pile is in the way to the sought app.

Panel 2 : what people think AI will do. Happy engineer contemplation an AI cloud magically hiding the pile of complexity.

Panel 3 : what is actually going to happen. Sad engineers in front of 2 piles of complexity: one for AI ( AI pipelines, templates, etc), leading to the other, unhidden, language pile.

Isaac Ji Kuo

@b3nb3n @forrestbrazeal This reminds me too much of "scary" SQL and ORM (or noSQL or whatever).

murmulis

@forrestbrazeal Most artists are doomed though. AI art is schockingly good already and it will only get better.

ysb33r

@murmulis @forrestbrazeal as someone in the insurance industry told me. When we had the old systems, we had a complex bunch of rules that we could figure out what they were doing.

Now we use AI and we have no idea how these models work.

Boekenwuurm

@forrestbrazeal finally a comic about my current work! (under "sadder engineer") XD

Ice of spades

@forrestbrazeal what would the middle panel look like irl if it did happen?

daviddahl

@forrestbrazeal

Imagine the typical JS toolchain here. Sigh.

David Crooks ๐Ÿณ๏ธโ€๐ŸŒˆ

@forrestbrazeal @bigzaphod โ€œWait, did I just hear someone suggest just adding another layer of abstraction!?โ€

Yอฅโƒ’ฬอฅฬธฬœอฅฬทฬ™ngmar

@forrestbrazeal It's a subplot of en.wikipedia.org/wiki/A_Deepne where the ancient hacker can break all the new tech because he's such a relic that he still understands the underlying technology it's all built on, which the current generation of techies have completely detached themselves from, operating so many layers of abstraction higher than him that they can't begin to understand how he could have possibly undermined all their fancy gadgets so completely.

Mx. Eddie R

@forrestbrazeal
Please don't say words like that out in public. tech journalists, or worse VCs might hear you and get excited, then we're all in trouble.

rahlzle dazle (Richard)

@forrestbrazeal So what the happy non-engineers are hoping for is that AI will unleash all the power their engineers wont/cant give them.

pager

@forrestbrazeal@hachyderm.io we'll never really get past panel one

I also like the implication that all engineers are sad

Becky Thorn Sietsma

@forrestbrazeal I just want to hug these devs :ablobcatheartsqueeze:

Saul Acuรฑa Godoy

@forrestbrazeal Lo 'automรกtico y mรกgico' de unos, la tortura de otros ๐Ÿฅฒ

Diane Bruce

@forrestbrazeal It goes back years and years actually. Remember COBOL.

Tired Bunny :bunhdcomfysleep:
@forrestbrazeal

Current situation:

Sad engineers are looking at pile of complexity (languages, toolchains, infrastructure) because they need it to make Apps.

What people think AI will do:

Happy non-engineers are looking at small and simple AI, which is connected to hidden pile of complexity that doesn't matter anymore, because people only need to interact with AI to make apps.

What is actually going to happen:

Sad engineers are looking at new pile of complexity (AI Pipelines, templates, etc) which is connected to AI that is in turn connected to old pile of complexity that now has even sadder engineers looking at it.
@forrestbrazeal

Current situation:

Sad engineers are looking at pile of complexity (languages, toolchains, infrastructure) because they need it to make Apps.
Billie Thompson ๐ŸฆŠ

@forrestbrazeal it's not even really the tooling that makes things a pain, it's the processes that developers are subjected to, especially SAFe, Scrum, etc. Being able to master a tool makes people happy, understanding why your work is important makes people happy, and having some agency in the whole thing makes people happy

Corvus

@forrestbrazeal #alttext A 3 panel comic:

1 Current Situation: A sad engineer in front of a "pile of complexity (languages, toolchains, infra)"

2 What people think AI will do: happy non-engineers connected via AI to a "hidden pile of complexity that no longer matters"

3 What is actually going to happen: Sad engineers in front of "a new pile of complexity (AI pipelines, Templates, ETC). connected via AI to "old pile of complexity"

Several "sadder engineers" in front of the old pile.

DoKo

@forrestbrazeal @stereo the worst thing ist that in a lot of cases you can interprete the AI with: Algorithm_that_does_not_do_something_intelligent_but_it_sounds_better_for_marketIng

J. David Eisenberg

@forrestbrazeal
#AltText4You

3-panel cartoon. Top panel
Current Situation: Sad Engineers -> Pile of complexity (languages, toolchains, infra) - Apps

Middle panel
What people think AI will do:
Happy Non-Engineers -> AI! -> Hidden pile of complexity that no longer matters -> Apps

Bottom panel
What is actually going to happen:
Sad Engineers -> New pile of complexity (AI pipelines, templates, etc.) -> AI -> Sadder Engineers -> Old pile of complexity -> Apps

Simon Brooke

@forrestbrazeal When I was in secondary school โ€“ in the 1960s โ€“ we were told not to go into software as a career, because within four years computers were going to be so intelligent they'd program themselves.

kit

@forrestbrazeal another year, a little more around the cycle again. Besides, bankruptcy protection is for when the insurance doesnโ€™t cover getting rid of the knowledge for being too expensive (and exotic).

Doug Hanke

@forrestbrazeal The only thing missing is the upper management raking in gigantic bonuses for firing 2/3 of the sad engineers who knew how stuff worked. So what if it created an ever-bigger mountain of complexity that nobody can understandโ€”think of the salary savings!

Go Up