Abdul Osama (عبدول أسامة) argues that Claude, an AI assistant that can help write software, makes it easier to build early product versions but does not remove the need for skilled programmers. Once an idea has been tested, turning it into a more complex business solution may still require expertise in system design and technology choices.
From prototype to business solution
Vibe coding means building software with AI assistance by describing what you want and reviewing the output. Abdul sees it as a way to create an MVP—a minimum viable product that can be used to test an idea—without spending extensive development time on every idea from the outset.
We can produce many MVPs, then skilled programmers spend their time only on ideas that have shown initial success. — Abdul Osama
He draws a distinction between simpler and more demanding projects:
| Project | Role he describes | | --- | --- | | A simple app, such as a calculator | Claude can help someone get started building it. | | A more complex business or marketing solution | Programmers may ultimately be needed to work through its logic, architecture and technology choices. |
In numbers
- Two to three years: The period during which he expects programmers’ work to become more valuable, in his opinion.
- 70% of a project: His estimate, relayed from people whose experience he trusts, of how much Claude might help complete. It is not a general performance measurement.
Which skills matter?
Abdul sees the greatest risk for programmers whose work is limited to basic implementation and who lack a strong grasp of solution logic, architecture and when to use different technologies. His advice is to build those deeper skills rather than assume AI spells the end of programming jobs.
What to do next
If you have a product idea, build an initial version to test it. As its requirements become clearer, identify where experienced programmers are needed rather than treating the prototype as the finished product.