1,940 karma · joined May 21, 2012
- I blog here: https://notesbylex.com
- I LinkedIn here: https://www.linkedin.com/in/lextoumbourou
- I code here: http://github.com/lextoumbourou
- I ML here: https://www.kaggle.com/lextoumbourou
<3
Sometimes my boss has asked me to do something that in the long run will cost the company dearly. Luckily for him, I am happy to push back, because I can understand what we're trying to achieve and help figure the best option for the company based on my experience, intuition and the data I have available.
There's so much more to working with a team than: "Here is a very specific task, please execute it exactly as the spec says". We want ideas, we want opinions, we want bursts of creative inspiration, we want pushback, we want people to share their experiences, their intuition, the vibe they get, etc.
We don't want AI agents that do exactly what we say; we want teams of people with different skill sets who understand the problem and can interpret task through the lens of their skill set and experience, because a single person doesn't have all the answers.
I think your ex-boss Mike will very soon find himself trapped in local minima of innovation, with only his own understanding of the world, and a sycophantic yes-man AI employee that will always do exactly as he says. The fact that AI mostly doesn't work is only part of the problem.
But it's all speculation atm!"
https://www.reddit.com/r/LocalLLaMA/comments/1kvoobg/comment...
The FOMO tech people are having with AI is out of control - everyone assumes that everyone else is having way more success with it than they are.
If you aren't building up mental models of the problem as you go, you end up in a situation where the LLM gets stuck at the edges of its capability, and you have no idea how even to help it overcome the hurdle. Then you spend hours backtracking through what it's done building up the mental model you need, before you can move on. The process is slower and more frustrating than not using AI in the first place.
I guess the reality is, your luck with AI-assisted coding really comes down to the problem you're working on, and how much of it is prior art the LLM has seen in training.
Your 2nd question is much more interesting to me. Why is it so hard to find a good therapist?
It's no surprise to me that people are turning to ChatGPT for therapy. It does a decent enough job and it doesn't have a 2-year waiting list, or cost $300 a session.
The worst managers I've ever had were the so-called "technical" managers who had never looked at the code. They were often involved in technical decisions, but their opinions were entirely based on vibes. Since they were a manager, people felt obliged to listen to their input, even if it was disconnected from reality.
Either: a) be completely non-technical, and make sure you have a technical leader on the team who you trust, who does know the code or b) get involved in the code, enough to support and unblock your team.
AI music is a weird business model. They hope that there's enough money peddling music slop after paying off the labels (and maybe eventually the independent music platforms) whose music you stole. Meanwhile, not even Spotify can figure out how to be reliably profitable, serving music people want to hear.
[1] https://www.reuters.com/technology/cybersecurity/openais-int...
We set up an evaluation criteria and used o1 to evaluate the quality of the prod model, where the outputs are subjective, like creative writing or explaining code.
It's also useful for developing really good few-shot examples. We'll get o1 to generate multiple examples in different styles, then we'll have humans go through and pick the ones they like best, which we use as few-shot examples for the cheaper, faster prod model.
Finally, for some study I'm doing, I'll use it to grade my assignments before I hand them in. If I get a 7/10 from o1, I'll ask it to suggest the minimal changes I could make to take it to 10/10. Then, I'll make the changes and get it to regrade the paper.
All the boring stuff, like converting data from one format to another, is a prompt away. All the annoying scripts you know how to write, but cbf, like conditionally editing files across directories, is a prompt away.
Plus, I feel secure with my AI buddy. It's like having a helpful lead who's always up to help me debug, give me a second opinion, or show me what I'm missing. I feel like I can work in any language I want, and learning new things is so much easier with an AI tutor.
Programming is not just about producing a program, it's about developing a mental model of the problem domain and how all the components interact. You don't get that when Claude is writing all your code, so unless the LLM is flawless (which it likely never be on novel problems), you won't understand the problem enough to know how to fix things when they go wrong.
You traded money for your and others time. Nothing wrong with that, but AI hasn't changed anything except the crowdsourced images look a little better, maybe?
I would rather pay to get the 30 great photos ready to go - save me the hassle. Plus, a photographer will coordinate the key wedding photos with the various family and friend groups and will help find the ideal scene for shots.
Of all jobs, wedding photographers are relatively safe from generative AI.