Entrepreneurs currently are in heaven, and tinkerers are in hell.
Entrepreneurs currently are in heaven, and tinkerers are in hell.
I just one shot a plugin for my wife's sketchup(the ability to easily export 2D from sketchup) in Ruby. I don't even know what Ruby looks like.
Simultaneously, I am fine tuning my mail setup(FreeBSD/postfix/dovecot/OpenDKIM/etc) using ChatGPT and Claude.
I set it up long before these AI things was a thing... But I am loving that I can take my rickety server held together by duct tape(though I had done things "right") STRONG, simply because it frees me from tedious, tedious shell scripting. I can focus my energy on that fun shit, not trying to remember the shell dialect I am currently employing...
AI lets me flesh out both hardware and software side projects quickly that I never had time for. Most of them are experiments that won't be shared.
It's nice to have Codex/Claude whip up an SPI DMA driver while I'm doing something more fun, for example.
I consider myself a professional. I lean towards understanding problems, making sure that they're fixed once and for all, and being able to foresee issues that the users will encounter and that product cannot see. And while I enjoy coding, code is secondary to all this. Yet I'm in Hell.
We're losing our ability (and time) to understand problems, we prefer churning out patches fast than actually fixing them, we delegate meaningful choices to an AI that has no ability to predict issues, we remove the opportunity to review and we end up leaving testing to the end user. As far as I can judge, we have stopped building products and are now shipping glorified demos.
Also, I can't speak for other products, but on the type of features I work on, AI is blatantly incompetent, but our C-suite just refuses to believe it, assuring us that it's just us having difficulties with the transition.
I do chat with the web interfaces of LLMs quite a bit as my workflow. I’m always baffled by how rarely it arrives at the correct solution.
I pose a question with code snippets, it gives me some incorrect answer. I pose a better question, and it gives me another wrong answer. Wash rinse repeat several times; not until the LLM gets the right answer, but until I pose the question specific enough that I can answer it myself.
I do find this loop of question refinement quite beneficial, but man it makes me terrified of vibe coded applications. 9/10 times the LLM doesn’t even get in the ballpark of the problem, let alone the solution.
The same comparison could be said the other way around: there are entrepreneurs, who care deeply about the product, inside and out; and scammers, who don’t care about the problem itself or the beauty of a a neat solution, but only the sales of the end product.
Entrepreneurs currently are in hell, and a scammers are in heaven.
I don’t think either is more apt or more offensive, they just appeal to whichever side of the fence your on.
I've always though that about tinkering as in "being in love to work with inner working of things and understanding the internals, mastering stuff". Nothing pejorative.
More in line with your definition would be artisan or craftsman; although fwiw craftsman can have a negative slant in modern (American) English as some people use it in lieu of blue-collar workers.
You would not want a surgeon who says that they’ve tinkered around with surgery. You would not want a pilot who says they’re tinkered around with piloting.
Synonyms are quite literally beginner; dilettante; novice; pretender; uninitiate.
For example from the original analogy, if you told an entrepreneur that because they didn’t use AI, they were not an entrepreneur, but instead “unskilled” or a “beginner”, that would be disparaging; pejorative.