Hello AI World
I'm a developer, and my job will never be the same again.
Who Am I?
In the jargon, I’m what we call a nerd. Passionate about technology, but especially about creating concrete tools, the kind that produce real results in the field.
For over twenty years, I’ve been building software. First out of curiosity, then as a profession, and today with a clear conviction: software only has value if it solves real problems.
I’m a software engineer and entrepreneur, based in Switzerland.
2003: Discovering Programming
I discovered programming in 2003, at the age of 13. My first language? Visual Basic 6.
At that moment, I unknowingly opened the door to a completely new world. A world where you can create something from nothing, test, break, start over, without real limits.
Very quickly, I multiplied my experiments:
- Creating video games
- Developing websites
- Small software programs
- Task automation well before the term became popular
It wasn’t a profession yet. It was a fascination.
2012: From Passion to Profession
Unsurprisingly, I directed my studies toward software development. In 2012, I officially became an engineer.
But above all, I discovered the reality of the field: business constraints, users, deadlines, and one obvious truth: code is never an end in itself.
Alongside my studies, I co-founded my first company. I then began to commercialize my skills, deliver projects, and understand what truly creates value for software in a business context.
Creating Products That Matter
What excites me has never been technology for technology’s sake. What motivates me is designing useful products, that save time, simplify processes, and integrate into the reality of businesses.
Tools that people use, not demos.
2015: Panipro and Business Software
In 2015, I joined the Panipro team, specialized in developing software solutions for the food sector. Today, I’m a partner there.
We develop tools used daily by artisans, producers, and food businesses: a demanding, very concrete environment, where software must be reliable, precise, and pragmatic.
2020: QR Pay and Product Entrepreneurship
In parallel, in 2020, I founded QR Pay. The objective is clear: facilitate administrative management for Swiss freelancers and SMEs.
Invoicing, payments, automation, always with the same obsession: reduce friction and allow entrepreneurs to focus on their real business.
2022: The Encounter with Generative AI
In 2022, during an entrepreneur seminar in Paris, I discovered the public version of ChatGPT (3.5).
That evening, I spent a good part of the night exploring it. Very quickly, I understood that I wasn’t facing a gadget, but a tool that would profoundly transform my daily life as a developer.
I’m part of the Stack Overflow generation. Search, read, compare, adapt: sometimes for long minutes, even hours.
With ChatGPT, something changed radically:
- Answers arrive faster
- Context is understood
- Exchanges become interactive
Naturally, I began integrating this type of tool into my daily work. Not to replace thinking, but to augment it.
And Now?
Today, one question naturally arises:
How is artificial intelligence transforming the developer profession?
Not in ten years. Not in theory. But here and now, in concrete products, used by real businesses.
This reflection brings me to what follows.
My Vision of the Developer Profession in the AI Era
Before 2022, I already had a fairly strong conviction: the developer profession was going to evolve.
Before Generative AI: The Developer as Integrator
For several years, we’ve been writing less and less code “from scratch”. The developer’s role is gradually shifting toward that of a software component integrator.
Backend, frontend, database, external services, APIs… The real challenge is no longer writing every line, but designing a coherent system, reliable and maintainable.
This is exactly the approach I’ve been using for a long time with frameworks like XAF, which already allow you to:
- Quickly integrate numerous components
- Automate a large part of the technical foundation
- Focus on business logic, where value is created
AI only accelerates this trend.
With AI: Describing Intent Rather Than Syntax
AI tools go further. They allow you to formulate what you want to achieve, without necessarily knowing by heart the syntax of a language or the details of an API.
We’re approaching a new paradigm:
explain business rules, describe expected behavior, then guide the tool so it implements the solution.
But be careful: this promise only works if you truly understand what you’re doing.
Is the Developer Profession Still a Profession of the Future?
My answer is clear: yes.
But not for the reasons we often hear.
The fundamental concepts of programming remain essential:
- Understanding what a language is
- Knowing how a compiler works
- Understanding the basics of memory management
- Understanding what happens “under the hood”
- Knowing how to manage a database
It was during my engineering studies that I truly acquired this understanding. And even today, it’s indispensable.
Generative AI tools can accelerate code writing. But they don’t replace understanding.
Without this foundation, it becomes very difficult to:
- Correctly guide AI
- Detect when it’s heading in the wrong direction
- Produce reliable software, ready for production
When I Use AI and When I Don’t
In my daily routine, I use AI in a targeted way.
It performs well for:
- Testing a new technology
- Quickly creating a prototype
- Exploring several possible solutions
- Avoiding blank page syndrome
On the other hand, for legacy projects, already in production with hundreds of clients, caution is essential.
You can’t simply:
let AI generate code and hope everything will work correctly.
In these contexts, best practices remain unavoidable:
- Automated tests (TDD)
- Continuous integration (CI)
- Controlled deployment (CD)
- Code reviews and human understanding
AI then becomes an assistant, not an autopilot.
The “Vibe-Coding” Phenomenon
A positive effect of AI is opening software development to non-developers.
Today, it’s possible to:
- Create a simple application
- Automate a personal need
- Experiment without mastering a programming language
This is excellent for understanding how software works and bringing ideas to life.
But here again, a limit appears. Creating an application quickly is one thing. Creating robust, maintainable software capable of evolving for decades is another.
Without mastery of fundamental concepts, “vibe-coding” quickly reaches its limits.
What I Want to Share Here
On my site, I share:
- My vision of the developer profession in the AI era
- How I concretely use these tools in my daily work
- The products and features I develop thanks to them
- What works and what doesn’t work
Just field feedback, from the ground, and honest reflection on the future of software.
If these topics interest you, I regularly share my thoughts, experiments, and projects.
Subscribe to the newsletter at the bottom of the page to follow the site’s evolution and receive the next articles directly by email.