

The price per token for the same model isn’t going up (if you are paying per token anyway - I know they underpriced subscriptions).


The price per token for the same model isn’t going up (if you are paying per token anyway - I know they underpriced subscriptions).


We literally have self-driving cars now. In super-easy driving locations like San Francisco to be fair, but that’s not nothing. They’re supposed to be launching in London this year too.


It is getting cheaper to do the same thing. New models are more expensive but also more capable.


No idea about Tauri but I did find when learning Rust that unlike some other languages (e.g. C++) just reading a book wasn’t really enough. You need to experience it and hit real errors.
Kind of like how you can’t learn to ride a bike by reading a book.
But as others have said, I would recommend a project with only simple dependencies and no async. Rust async mildly sucks.


Interesting, but why not just use Gitoxide?


A human engineer will get those passively at no cost to the company.
Some human engineers. I still regularly have to explain Git to people that never bothered to learn.
Also I think you are forgetting that AI is still improving and getting cheaper. Not super quickly, but even if it is too expensive now, is that still going to be true in 10 years? I doubt it.


Why? You could have an entire company run by a single person if that is required for legal purposes. Or even multiple companies.
It would pretty much require strong AI / AGI, but are you really suggesting that we will never have AGI?


Never? Never is a long time.
That said, by the time you can actually run a significant software company without any programmers it seems likely that you could also run most white collar firms with vastly fewer employees and then we’re going to have bigger problems.


Depending on your program you could mock out your terminal input.


Because it is a scripting language and not compiled, I have run into errors that a compiled language would have detected before even starting.
Use type hints. Pyright in strict mode. (Don’t use mypy, it’s much worse.)
I agree though, it is poorly suited to larger applications. Mainly because of its glacial speed.


I haven’t ever used Bun tbh.


Still vague, but either way if it’s a Python CLI program the best option is to publish it as a package on Pypi and then users can install it via uv tool install <your tool>. Don’t even think about using Pip.


Typescript projects are a significant effort to set up with the traditional tooling (NPM & Node). With Deno you can literally just create a .ts file and run it.


This is too vague to get good answers. What language are you using?


Zig and Go are serious. I think Python would be a language that isn’t serious (despite it’s widespread use in serious applications) but has a reputation for being easy. I don’t know if that reputation is really deserved.
Anyway I would start with one of Python, Go or Typescript (via Deno). I would avoid Rust, Haskell, OCaml, C++ as your very first language, but they could be your second.
Whatever you do don’t learn Python and stop there. That’s the way to be a crap programmer. And if you do use Python learn to use type hints early on.


Shit.
Glad it had a happy ending (as much as possible anyway). Also very interesting! Especially the bit about it being difficult to getting stuck in a psychiatric hospital.
I also find it interesting how much it took before they went to the hospital. #merica.


It’s low friction.


Depends what you want to do, but for scientific stuff, R or MATLAB.


Why not? I’ve added it to my projects. It’s simple, just open README.md. Write “# Use of AI. This project does not currently use AI. / This project is entirely vibe coded & I don’t read the code at all. / I occasionally use Claude Code but thoroughly review its output.”
Save. Commit. Push. How is that not straightforward?
Who is still using pip though? They should just retire it.