Are you writing some new functionality in some niche Enterprise Software (think, ERP)? If so, you should also be the one writing the end user documentation (not the README). Because only when you try to explain to your user how to do something, do you realize how dumb you probably made the workflow. If your workflow subsequently makes YOU angry, there's a very good chance it's making your End User 10x more angry. If your workflow makes you feel uncomfortable, there's a very good chance it's making your End User 10x more uncomfortable.
There are people in the world who foolishly believe the saying, "People who can't DO, Teach."
That's dumb.
Teaching someone your ideas is a critical form of self reflection and learning. Writing end user documentation is probably the closest a developer will ever get to, "Teaching," and reflecting.
Write your documentation. Learn your mistakes from the perspective of the end user. Then build a better product.
I don't hate you. I don't think JIRA is "terrible," or, "slow," and this is even my acknowledging I use the cheapest option that meets my requirements, knowing I use about 2% of its features, and still believing i get value out of your product. I'd like to think I am an easy customer...
But whatever the fuck you are doing to experiment with text editors in Confluence, PLEASE FUCKING STOP. Bring back the toolbar in the editor, stop with the pop-up and overuse of "in-context" menus or whatever the fuck they are called. It's a text editor, it hasn't changed in 40 years for the same reason the wheel hasn't: it works, nobody wants a change, nobody asked for a change, and the changes bring absolutely no additional value and detracts from the experience.
Now onto some snarky assumptions: if you have a bunch of product managers just sitting around spitballing what hair-brained idea they should try to implement next, have the guts to tell them what a terrible fucking idea it is. Heck, if you're feeling a bit bloated in the middle, either start investing in some longer term projects and go back to solving hard problems.... or.... dare I say.... let them go? But my gosh, the enshittification needs to stop.
Sincerely, A (modestly) paying customer.
Am I the only one who read the Murderbot series as a more feminine character (despite Murderbot being explicitly identified as non-gendered)? I am not sure how I feel about the Apple TV series playing it more masculine... though the show is great!
If anyone was wondering, no, the UN LOCODE dataset is by no means a clean dataset. Lat/Lon, when provided, can be flat out wrong and nonsensical. Simple things like swapped poles, missing digits, the like. It's not terrible... but it's certainly not clean.
Shame on you Azure! Shame!
When your emailed magic verification code is aggressively mocking you:
Awkward random container names:
I made a podcast show notes, hahah. Is this a claim to fame? I don't care!
Thanks @mkennedy@fosstodon.org ! Huge fan of you and @brianokken@fosstodon.org .
I finally understand that the best way to "do what you want" at a startup/small business, is to be useless. When you're useless, nobody expects you to do anything. When you're useful you pick up their slack. Yet, how does a useless person manage to stick around. if i knew that, I would be doing what i want every day...
what nobody seems to talk about is how boring it is waiting for an Agent to complete its tasks. Just vibe-coding my first attempt at an app. It went great at first, but now i've hit stumbling blocks, and im just bored as the thing takes its sweet time to iterate.
Maybe @mkennedy@fosstodon.org could use this as his joke on the next pythonbytes!
Using tailscale to VNC into my home PC while out, to commit changes sitting in VS Code, to then pull those changes into VS Code sitting on my laptop.... sometimes the idea of a cloud-desktop is appealing....
when you load up a website, see some data you want to scrape, then start thinking if you can do it with a built-in browser ai agent, then start downloading open-webui to integrate into firefox's new chat panel to talk with your local ollama models...
People bash on Python pickle's all the time. But honestly, if I had been using them more in a recent data cleaning exercise, I would have been able to "snap-shot" data in my pipeline much easier. I've also integrated @simon@simonwillison.net datasette as well, which is also great, but i just like working with my python objects, what can i say!
I am going to go out on a limb and say, a lot of people are blowing the whole Mozilla thing out of proportion. This is just my feeling on the matter, I won't try and share my rationalization, but I do think we just need to take a chill pill.
I must admit, there is something absolutely sexy and mysterious about these little M4 Mac Minis. It just sits tucked away, yet, so much power, so much joy. I'm no Apple fanboy, but even I think Steve would have been proud of this little wonder-box.
you know what i hate? service workers. f***in' service workers. i know most of the issues with them would fall under the rules of cache invalidation, but i feel like they deserve their own special level of, "areas where you're going to have problems". Also, they combine cache invalidation AND DNS sometimes... so....
Off By One Timezones DNS Cache Invalidation Service workers
Apple charges for Apple Remote Desktop, yet includes a built in VNC viewer in the OS.... which works naturally with the built-in macOS remote management settings. What are they charging for?
Why is sharepoint administration so needlessly complicated. and why does the UI never match the documentation?!