I recently wanted to monitor my vehicle batteries with a cheap BLE battery monitor from AliExpress (by getting the data into HomeAssistant). I could have spent days digging through BlueZ on a Raspberry Pi, or I could use AI and have a working solution an hour later.
Yes, I gave up the chance to manually learn every layer of the stack. I’m fine with that. The goal was not to become a Bluetooth archaeologist. The goal was to solve the problem. AI got me there faster - and let me move on to my next fun project.
> I could use AI and have a working solution an hour later.
That sounds really cool. You should share what you used.
> The goal was not to become a Bluetooth archaeologist. The goal was to solve the problem.
I'm sympathetic to this view. It seems very pragmatic. After all, the reason we write software is not to move characters around a repo, but to solve problems, right?
But here's my concern. Like a lot of people, I starting programming to solve little problems my friends and I had. Stuff like manipulating game map files and scripting ftp servers. That lead me to a career that's meant building big systems that people depend on.
If everything bite-sized and self-contained is automated with llms, are people still going to make the jump to be able to build and maintain larger things?
To use your example of the BLE battery monitor, the AI built some automation on top of bluez, a 20+ year-old project representing thousands of hours of labor. If AI can replace 100% of programming, no-big-deal it can maintain bluez going forward, but what if it can't? In that case we've failed to nurture the cognitive skills we need to maintain the world we've built.
It has also led me to a career in software development.
I find myself chatting through architectural problems with ChatGPT as I drive (using voice mode). I've continued to learn that way. I don't bother learning little things that I know won't do much for me, but I still do deep research and prototyping (which I can do 5x faster now) using AI as a supplement. I still provide AI significant guidance on the architecture/language/etc of what I want built, and that has come from my 20+ years in software.
This is is the project I was talking about. I prefer using codex day-to-day.
There were rumors that this version makes the speaker harder to remove (I remove the speaker from the previous version when I put them in my own cars & motorcycles to make them harder to find). Looking forward to a teardown...
I have a dedicated travel AppleTV for this. AppleTV is great at hotel captive portals (forwarding the web page to your phone). I am already logged into all my streaming apps, including my home DVR (ChannelsDVR).
because it would be ridiculous for police to be able to track every car everywhere it goes! (10 years ago)
Judges require warrants to put a GPS tracker on your car. Now that Flock cameras are so ubiquitous in many cities, this gives them access to the same data without a warrant.
Verkada is fast growing enterprise physical security company (Cameras, Access Control Systems, Alarms, Sensors). Engineering is 300-400 people. Pre-IPO with a $4.5B+ valuation.
We have many other engineering positions open, DM me for an internal referral if you meet qualifications: https://www.verkada.com/careers
B&H does this for shabbat and other high holidays. I always thought that it was kind of neat. Little over a year into a boot-strapped startup, and I’m still trying to figure out how to implement ANY boundaries in my life. I don’t know why I thought I’d feel BETTER “being my own boss” having spent so much with the guy. I hope to someday have “please come back” confidence.
OWM constantly shows the high temp 10 degrees higher than actual on warm days. I emailed them.. 2 years ago? to notify them of this, they said they know... It's still a problem. Santa Clara, CA.
I recently wanted to monitor my vehicle batteries with a cheap BLE battery monitor from AliExpress (by getting the data into HomeAssistant). I could have spent days digging through BlueZ on a Raspberry Pi, or I could use AI and have a working solution an hour later.
Yes, I gave up the chance to manually learn every layer of the stack. I’m fine with that. The goal was not to become a Bluetooth archaeologist. The goal was to solve the problem. AI got me there faster - and let me move on to my next fun project.
reply