Discussion about this post

User's avatar
Nickhil Jakatdar, Ph.D.'s avatar

Navin

Best statement ever “ No. You shouldn’t start a startup. If you have to go around asking people if you should start a startup, then the answer is always No. The only people who should start a startup are those who will start one in spite of being told that they shouldn’t start a startup”

I will be using this to answer the countless times I have been asked this question.

Raghvendra's avatar

I will list down what I think could be the reasons for burnout. I will categorize them into two buckets:

1. Use of AI in the software development process

* Here, either the person is swamped with pull requests that are too big to review carefully, or are AI slop, or people are not taking responsibility and saying "AI did it", or it's a combination of these.

* It could also be the pressure of proving that the team has become more productive, or something of that sort.

In my personal experience, developers are actually the first and biggest adopters of AI. However, in the overall SDLC, developers are only one part of the process. Customers, product managers, QA, etc. have been much slower to adopt AI tools in their own workflows, so there isn't much to show in terms of overall productivity gains.

2. Use of AI in the product itself

* Here, the challenge could be using a Voice AI agent, or a customer aggressively asking to slap AI into the product somewhere.

* Or trying to prove or QA that an inherently non-deterministic system behaves exactly the same way every time.

But I don't agree with some of the "missing out on AI" arguments:

* If this is about actually using machine learning tools and algorithms, such as PyTorch, TensorFlow, or the ability to train a small model, then I get it.

* But for the majority of users, it's really about "using" or "interfacing" with AI models. In that case, you can learn and experiment at home; you don't have to depend on the company's work or policies.

No posts

Ready for more?