Unless you are an iOS dev, it just never made sense to buy one. Worse hardware, worse software options, you are going to be VMing always anyway.
The 'low power' marketing didn't work on me, my 6+ hour battery life on an Asus has never affected my life ever. However having a 3060 has unlocked so many possibilities. It could make me a multimillionaire this year.
Scary to think I might have gotten an iOS dev job, ended up having to run AI on CPU, and never came up with my product.
If OneDrive didn't hijack your filesystem, I would have dealt with auto-open edge links.
I tasted Fedora and... Oh my God Windows sucks. Like its awful in seemingly every way compared to Fedora Cinnamon. The UI/the speed/the experience is breathtaking.
Fedora Cinnamon is so good, I've become outspokenly anti-Debian/Ubuntu for giving Linux a bad name. I'm amazed that an operating system this solid has been existing under my nose.
My grandparents got an iphone like 5 years ago, and its been a nightmare to deal with. I don't have one because of the security issues(Pegasus), so walking through my grandparents to download an app is brutal. 'Do you see anywhere it says download? Get? Install? Are there any colored buttons centered on the page'
I can't remember what the actual word to install was, but grandparents couldnt figure it out. Ended up having my teenage cousins install it.
There are days and weeks I use it constantly for things, but then I don't touch it for a bit.
Its like I already learned what I needed to and don't have a use for it.
Regarding LLMs, we have a usecase but we need local models. The local models by itself are not good enough, so we need to train/fine-tune. To fine-tune we need a beefy computer. We have the beefy computer but its air-gapped... Ugh hahaha. It makes dev quite slow.
The other thing is that there is a learning curve on LLMs. You get burned by bad information and you might not use it until you learn of a usecase that doesnt require the information to be great. For instance, I'll describe a meeting/person I'm talking to, then ask what are 2 of the best questions I could ask. These questions have been great.
That is better than asking about an easily google-able question. You need to be exposed or creative enough to come up with the prompts.
>My few years of personal experience of using Python with even small-ish scale professional projects have been... underwhelming so far
You have years of experience but couldn't point to anything in particular?
Heck, I like python and I can complain about dynamic typing issues in for loops, or that they are adding features like generators/decorators that make code more difficult to understand, which goes against the zen of python.
The guide obv didn't make usable code and the github looks nearly unrelated.
I'm somewhat surprised there isnt a parameter for 'input_data' and 'output_data' and it returns a trained model. I can't figure out why there is so much boilerplate when that stuff could be contained as parameters.
I even had chatgpt try to come up with valid reasons and it struggled.