1. I made a prototype using LLMs
2. It worked so well!
3. Software Development is dead (just kidding, I finish the article by saying its not)
4. Everything we know has changed, my prototype proves it!
^^ Its been a rough couple of years with these kinds of upshots being constantly posted.
Yes, things have changed. Is the entire software development world about to collapse because of LLMs? Sorry, no. I'm impressed by the capabilities we now have at our disposal, but the LLMs still do a bunch of dumb stuff. Some of the worst bugs and edge cases I've dealt with this year were almost unnoticeable things an agent added. With that said, there is still a ton of juice to squeeze from this paradigm. I really just wish everyone would stop pretending the sky is falling.
> "Obviously, I didn’t clone the full Bloomberg Terminal — I built the subset I needed for Polymarket analysis. But here’s the thing: cloning the full terminal would probably take a day or two of token usage. Not months. Not years. Days."
I have some experience with the Bloomberg Terminal and this was laugh out loud funny to me. This is like someone saying that they vibe-coded a rudimentary text editor with a spell checker, because that's all they really use, and that they would be therefore be able to pop out Microsoft Office 365 (or whatever its called now) in a couple more days.
How would you rate OpenBB [0]? It’s touted as a Bloomberg Terminal alternative and it has most certainly been included in training for all SOTA models.
I haven't looked at it much in a while, but this looks mainly like a frontend to a limited number of public data sources. Most of the value of the terminal (imho) is in the data and the chat. The data side in particular requires just a lot of ongoing operational support that an open source project isn't going to be able to provide.
What's dying is the programmer-first job. That guy whose main use is that he knows how computers work, and secondly that he is a human who can understand how some business works, and can do the translation.
The other type of programmer is the business programmer. I started on this end before an incredibly long rabbit hole swallowed up my life. This is the person who thinks he's a finance guy, or an academic, or an accountant, or any number of things, who realizes that he can get a computer to help him.
This type of person is grounded in the specific business they come from, and has business-level abstractions for what he wants the computer to do.
AI is still imperfect, so it is still in your interest to know how the computer works, especially as you dive into things where your model of the machine actually matters. But it allows the person with the business view to generate code that would previously be their second job. He can QA the code on a business level. This used to just be called Excel, which would generate horrors for anyone who could actually program, but it is still the glue behind a huge number of business systems, and it still works because ugly often works.
I liken this to previous revolutions in IT. At one point schools had begun churning out literate people, and they started spilling out into the business world as clerks. You could learn how to read and write, and that would get you a job sending correspondence to India, that sort of thing. And that would be your way into the organization, and maybe you'd eventually learn the business itself.
People who typed stuff had a similar fate. There used to be rooms of people who would type letters and send them. Now the executive just types the letters and sends them off by email.
If you're a translator first, AI is not great for you. If you managed to turn your translation skills into executive skills, then you are happy to pull the ladder up.
I work in ERP. It is full of people like this. Accountants who learned SQL, some VB and you can get incredibly far.
They're also smart enough to know when they need an actual programmer, like I am smart enough to call them when it's time to do year end close / financial reporting
Calling a Polymarket dashboard a "Bloomberg Terminal" is doing a lot of heavy lifting here.
The value of a Bloomberg Terminal isn't the UI (which is famously terrible/efficient); it's the latency, the hardware, the proprietary data feeds, the chat network, and the reliability.
Building a React frontend that fetches some JSON from an API in 2 hours is impressive, sure, but it’s not the hard part of fintech. We need to stop conflating "I built a UI that looks like X" with "I rebuilt the business value of X."
Because to really have the "bloomberg terminal" is to have access to all of the sources that it aggregates. A vibe coded "bloomberg terminal" is just an interface for slop sources. It's the information sources and validation that makes it worth the price. "Vibe coding" is the most superficial of all possible implementations. "Slop coding" is a more appropriate term because the criteria is "looks passable to me".
> "I wrote 0 lines of code. I reviewed 0 lines of code."
This is the part that terrifies me. Generating code has never been the bottleneck; understanding it has. If you aren't reviewing the code, you are effectively introducing a black box into your stack that you are responsible for but do not understand.
While on point, I like the patterns Effect is introducing, but I have already been using them pre- and post-AI for a long time now (especially in TypeScript). It's not an innovation. We shouldn't be surprised when LLMs are better at working on robust code bases with modular design.
Coding/programming as a skill differentiator is most likely "dead" - software DEVELOPMENT will indeed live on but it will need a higher degree of well-roundedness and ownership (which also means leaner SRE/DevOps/PM/QA functions).
The post itself is AI (or co-AI) slop, which means it can be just ignored.
>If an idiot like me can clone a product that costs $30k per month — in two hours — what even is software development? (...) The new software developer is no longer a craftsman. It’s the average operator, empowered
If entire industries employee counts are decimated and/or commodified, this means the "new software developer" wont find people to pay for what they create (whether software or a software driven service). For the majority, it also means further degradation of the kind of jobs one will be able to find.
Yep. There's at least 4 posts on the front page which are slop. I'm getting very sick of this, it's almost all I comment about anymore.
Right now most AI-related posts are themselves slop, but most other posts aren't, so I could get by with ignoring all the AI-related posts. Unfortunately I'm quite interested in LLMs, and what other people think about them and are doing with them.
There's a great Twitter/X post floating around that I saw a few days ago that I've come to agree with:
"IMO it should be considered quite rude in most contexts to post or send someone a wall of 100% AI-generated text. “Here, read this thing I didn’t care enough about to express myself." - https://x.com/littmath/status/2010759165061579086?s=20
Rather than ignore it, I'd deem it rude that something as low-effort as an AI generated blog post was shared here. I may not be able to set rules, but I wish we could flag posts like these. Some faux-gineer told their agent of choice to write up another fearmongering post about software developers and AI; I feel like my time was stolen from me.
> There’s only one problem with the Bloomberg Terminal — it’s fucking expensive. And old. And clunky.
Yes and no.
Obviously I have nowhere near the wealth to afford a Bloomberg Terminal, but an ex of mine had a father who has one. He told me that the terminal itself is kinda bullshit but the real value from it came from the fact that it essentially provides a way for you to network with other wealthy investors. The terminal itself, according to him, is pretty ornamental these days.
I won't actively defend his opinion if someone here knows better, but what he said made sense based on what I saw of it.
I love the author work, effect-ts. It's an amazing effort, innovative.
I decided to not use it in my project, but I still have an immense respect for it.
You can tell the authors have a craftsman mindset. They deeply care about writing solid, robust software.
This article though, is so disappointing. It's pure LLM-lingo, which makes it awful to read.
Bro is clueless. The opposite of what he believes is true: process barely changes outcomes comparatively to the models. No matter your process, you can't make Claude 3.5 do what 4.5 is capable of. There are tasks that you'd have to reroll 3.5 til the end of the universe that 4.5 would one shot.
Exactly. There is a big difference in code quality with state-of-the-art models versus 6 months ago. I'm strongly resisting the urge to run Claude Code in dangerous mode, but it's getting so good I may eventually cave.
1. I made a prototype using LLMs 2. It worked so well! 3. Software Development is dead (just kidding, I finish the article by saying its not) 4. Everything we know has changed, my prototype proves it!
^^ Its been a rough couple of years with these kinds of upshots being constantly posted.
Yes, things have changed. Is the entire software development world about to collapse because of LLMs? Sorry, no. I'm impressed by the capabilities we now have at our disposal, but the LLMs still do a bunch of dumb stuff. Some of the worst bugs and edge cases I've dealt with this year were almost unnoticeable things an agent added. With that said, there is still a ton of juice to squeeze from this paradigm. I really just wish everyone would stop pretending the sky is falling.
> "Obviously, I didn’t clone the full Bloomberg Terminal — I built the subset I needed for Polymarket analysis. But here’s the thing: cloning the full terminal would probably take a day or two of token usage. Not months. Not years. Days."
I have some experience with the Bloomberg Terminal and this was laugh out loud funny to me. This is like someone saying that they vibe-coded a rudimentary text editor with a spell checker, because that's all they really use, and that they would be therefore be able to pop out Microsoft Office 365 (or whatever its called now) in a couple more days.
How would you rate OpenBB [0]? It’s touted as a Bloomberg Terminal alternative and it has most certainly been included in training for all SOTA models.
0. https://github.com/OpenBB-finance/OpenBB
I haven't looked at it much in a while, but this looks mainly like a frontend to a limited number of public data sources. Most of the value of the terminal (imho) is in the data and the chat. The data side in particular requires just a lot of ongoing operational support that an open source project isn't going to be able to provide.
I have a similar background, and I largely agree.
What's dying is the programmer-first job. That guy whose main use is that he knows how computers work, and secondly that he is a human who can understand how some business works, and can do the translation.
The other type of programmer is the business programmer. I started on this end before an incredibly long rabbit hole swallowed up my life. This is the person who thinks he's a finance guy, or an academic, or an accountant, or any number of things, who realizes that he can get a computer to help him.
This type of person is grounded in the specific business they come from, and has business-level abstractions for what he wants the computer to do.
AI is still imperfect, so it is still in your interest to know how the computer works, especially as you dive into things where your model of the machine actually matters. But it allows the person with the business view to generate code that would previously be their second job. He can QA the code on a business level. This used to just be called Excel, which would generate horrors for anyone who could actually program, but it is still the glue behind a huge number of business systems, and it still works because ugly often works.
I liken this to previous revolutions in IT. At one point schools had begun churning out literate people, and they started spilling out into the business world as clerks. You could learn how to read and write, and that would get you a job sending correspondence to India, that sort of thing. And that would be your way into the organization, and maybe you'd eventually learn the business itself.
People who typed stuff had a similar fate. There used to be rooms of people who would type letters and send them. Now the executive just types the letters and sends them off by email.
If you're a translator first, AI is not great for you. If you managed to turn your translation skills into executive skills, then you are happy to pull the ladder up.
> the business programmer
I work in ERP. It is full of people like this. Accountants who learned SQL, some VB and you can get incredibly far.
They're also smart enough to know when they need an actual programmer, like I am smart enough to call them when it's time to do year end close / financial reporting
A Bloomberg Terminal doesn't cost $30K/mo. It's more like $30K/yr and less if you buy in bulk.
Why not just share a video of the "bloomberg terminal" clone he prompted in 2 hours?
Calling a Polymarket dashboard a "Bloomberg Terminal" is doing a lot of heavy lifting here.
The value of a Bloomberg Terminal isn't the UI (which is famously terrible/efficient); it's the latency, the hardware, the proprietary data feeds, the chat network, and the reliability.
Building a React frontend that fetches some JSON from an API in 2 hours is impressive, sure, but it’s not the hard part of fintech. We need to stop conflating "I built a UI that looks like X" with "I rebuilt the business value of X."
This.
Calling polymarket bot “bloomberg terminal” is like calling boiling kettle a rocket engine.
That bot can be written in a few hours without ai.
Because to really have the "bloomberg terminal" is to have access to all of the sources that it aggregates. A vibe coded "bloomberg terminal" is just an interface for slop sources. It's the information sources and validation that makes it worth the price. "Vibe coding" is the most superficial of all possible implementations. "Slop coding" is a more appropriate term because the criteria is "looks passable to me".
SkyNet/Winter is coming - take your pick of the portent of humanity's doom.
Beware the AI+climatechange Armageddon!
> "I wrote 0 lines of code. I reviewed 0 lines of code."
This is the part that terrifies me. Generating code has never been the bottleneck; understanding it has. If you aren't reviewing the code, you are effectively introducing a black box into your stack that you are responsible for but do not understand.
While on point, I like the patterns Effect is introducing, but I have already been using them pre- and post-AI for a long time now (especially in TypeScript). It's not an innovation. We shouldn't be surprised when LLMs are better at working on robust code bases with modular design.
Coding/programming as a skill differentiator is most likely "dead" - software DEVELOPMENT will indeed live on but it will need a higher degree of well-roundedness and ownership (which also means leaner SRE/DevOps/PM/QA functions).
The post itself is AI (or co-AI) slop, which means it can be just ignored.
>If an idiot like me can clone a product that costs $30k per month — in two hours — what even is software development? (...) The new software developer is no longer a craftsman. It’s the average operator, empowered
If entire industries employee counts are decimated and/or commodified, this means the "new software developer" wont find people to pay for what they create (whether software or a software driven service). For the majority, it also means further degradation of the kind of jobs one will be able to find.
Yep. There's at least 4 posts on the front page which are slop. I'm getting very sick of this, it's almost all I comment about anymore.
Right now most AI-related posts are themselves slop, but most other posts aren't, so I could get by with ignoring all the AI-related posts. Unfortunately I'm quite interested in LLMs, and what other people think about them and are doing with them.
It’s exhausting and not at all that interesting.
There's a great Twitter/X post floating around that I saw a few days ago that I've come to agree with:
"IMO it should be considered quite rude in most contexts to post or send someone a wall of 100% AI-generated text. “Here, read this thing I didn’t care enough about to express myself." - https://x.com/littmath/status/2010759165061579086?s=20
Rather than ignore it, I'd deem it rude that something as low-effort as an AI generated blog post was shared here. I may not be able to set rules, but I wish we could flag posts like these. Some faux-gineer told their agent of choice to write up another fearmongering post about software developers and AI; I feel like my time was stolen from me.
> I'd deem it rude that something as low-effort as an AI generated blog post was shared here.
The one that shares needn't be the one that wrote the piece, and it's not always obvious when something was AI-written.
Well, I suspect increasing use of code generation mechanisms will lead to improved design and debugging skills. Practice makes perfect, eh?
[dead]
> There’s only one problem with the Bloomberg Terminal — it’s fucking expensive. And old. And clunky.
Yes and no.
Obviously I have nowhere near the wealth to afford a Bloomberg Terminal, but an ex of mine had a father who has one. He told me that the terminal itself is kinda bullshit but the real value from it came from the fact that it essentially provides a way for you to network with other wealthy investors. The terminal itself, according to him, is pretty ornamental these days.
I won't actively defend his opinion if someone here knows better, but what he said made sense based on what I saw of it.
> Here’s the uncomfortable truth: the state of the art is not public knowledge. Power users are keeping their techniques to themselves —
Um, so in other words, there’s no evidence to support this?
I love the author work, effect-ts. It's an amazing effort, innovative. I decided to not use it in my project, but I still have an immense respect for it. You can tell the authors have a craftsman mindset. They deeply care about writing solid, robust software.
This article though, is so disappointing. It's pure LLM-lingo, which makes it awful to read.
Bro is clueless. The opposite of what he believes is true: process barely changes outcomes comparatively to the models. No matter your process, you can't make Claude 3.5 do what 4.5 is capable of. There are tasks that you'd have to reroll 3.5 til the end of the universe that 4.5 would one shot.
Exactly. There is a big difference in code quality with state-of-the-art models versus 6 months ago. I'm strongly resisting the urge to run Claude Code in dangerous mode, but it's getting so good I may eventually cave.