ProperDave

40 y/old software engineer dad, veteran web user, mad scientist extraordinaire, based in the UK.
I've been online for over 20 years. I reckon I've seen everything the Internet has to offer and little surprises me.

ProperDaveProperDave
2025-12-24

@benjamineskola
This is for internal company software for a warehouse/transport management system for a logistics company, and I'm lucky enough to be the dev on the out of hours support rota for the next week, so I'd be a bit biased to rolling out changes right now. 😀
Luckily the warehouses are shut for a couple of days and trucks shouldn't start moving until Monday so hopefully its just skeleton staff for the time that I'm on support.

ProperDaveProperDave
2025-12-24

Anyone in fed up with code shipping before major holidays? I am the sole guy in this company, and I spotted some talk of doing a release build today in one of the team chats from a couple of the managers, so I quickly composed and sang them a little song to discourage their efforts given we have almost no coverage due to holidays. I dont think they approved, but they didnt ask for a release in the end :)

a screenshot of a Microsoft Teams chat. Some text is obscured for privacy, but a developer asks if another dev will be doing a build today, and the composer of the screenshot responds with parody lyrics to Jingle Bells, reading "Christmas Builds, Christmas Builds, Releases on the way! Oh what fun it is to have, a bug on Christmas Day!"
ProperDaveProperDave
2025-12-09

CTO of the company has just sent round an email to all staff saying that we need to enroll our voices in Teams' voice recognition so that "teams transcription can accurately record who talks in meetings". Queue a handful of devs grossly unhappy about giving additional training data. The wording implies this will be mandatory company policy from this point forward with no opt out.

ProperDaveProperDave
2025-12-06

I want to make the bed, but these two are far too happy in the sunbeam this morning.

A messy unmaid double bed, with a lilac-point Burmese cat wearing a grey jumper laying and looking at the camera, and a Black & White British shorthair sleeping on either side.
ProperDaveProperDave
2025-12-02

Talking to the wife about barbers, and how the majority often try to spark up conversation about football, and how you can end up sitting in awkward silence with someone with sharp blades around you if you dont support the right team or dont enjoy football, and shes responds with "we need a lesbian barber, because then you'd feel comfortable, and I'd feel comfortable"... wait what?
(Her generalising) "you always feel comfortable with a gay around"

ProperDaveProperDave
2025-12-02

I bought an Aqara M2 Hub because it offered Matter controls, but turns out the product description wasn't clear and all the M2 does is act as a bridge and expose all attached Aqara devices to a seperate Matter controller. So I ended up buying another Aqara Hub, the M3, as that can act as the controller for Matter devices. But I still feel like Ive missed a trick here and done something stupid. 2/2

ProperDaveProperDave
2025-12-02

Honestly why the hell is it so hard to use as a system to manage ? I've got Google Home minis (pre-Nest), a few 3rd gen Amazon Alexas, Philips Hue doing 90% of the household lighting, TP-Link Kasa (almost completely swapped to Tapo) for plugs and some temperature monitoring, Switchbot for additional temp monitoring, and Aqara running roman blinds in the house. Oh, and outdoor lighting by Govee. None of the hubs I have are Matter controllers apparently. 1/2

ProperDaveProperDave
2025-11-10

The company is harassing to to justify paying for services. I asked to refactor a pipeline to add reviewers if certain keywords are in commits. It happily changed a 60 line yaml making api calls into 4 lines of bash, finishing with a vso logging command that looked perfect. Trouble is, it hallucinated an answer as the logging command it gave me doesnt exist. I told it so and it apologised, then gave me almost my exact code back as the solution.

ProperDaveProperDave
2025-11-04

Whoever thought controlling CI/CD using yaml from the same repo as project source can't have worked in a large dev team before running multiple branches. The amount of hours I've just wasted helping devs in the team get their builds back on track after someone broke (and I had to then fix) the validation pipelines due to a nuget package change is time I won't get back, or thanked for (this is why I personally still prefer 'classic' CI/CD)

ProperDaveProperDave
2025-10-31

Cleaning my home office, I realised my keyboard I use heavily for was filthy and showing age (a lot of letters on keys are starting to wear off). After a good clean, I noticed I have a 'Right Shit' key. :)

A close up photo of a black computer keyboard, with right Shift Key in centre frame. the label for the key has partly worn away leaving what appears to be the word 'Shit'
ProperDaveProperDave
2025-10-19

@mathw @GossiTheDog
In my company's instance the head of dev has 'gone off to think about the impact of it'. You could slap permissions restrictions on the user accounts, but then that negates most of the purported benefits of the MCP servers out of the box.

ProperDaveProperDave
2025-10-19

Absolutely chilled Sunday. I just want to veg like this one all day.

Plump Black & White British Shorthair cat asleep, laying on her side with a content expression and folded paws on A Green sofa, with a grey fleece slightly off to one side.
ProperDaveProperDave
2025-10-19

@GossiTheDog
I think this is what's going on in my company, our Dev Head is dead keen for us to find any use of AI. Desperately keen for us to implement MCP usage, but I had fun showing him how any of our devs could absolutely wreck our repos if they wanted to, by issuing destructive commands via chat prompt, as their permissions would let them. I demoed it by asking our MCP agent to add 'Mr Flibble is very cross' to all work items on a sandbox project and it happily defaced all the tickets

ProperDaveProperDave
2025-10-16

Granted I asked for my work items, but that's just because I didn't want to deface other colleagues' work which would have been easy to do. There's a lot of power in the MCP tools, but nobody appears to be pushing the security of them in development, or how to reign them in from being too overzealous with their actions.

ProperDaveProperDave
2025-10-16

Talking to the obsessed head of dev, he wants us to embrace vibe coding and use servers in to speed up our integration. I've just demoed how insecure this is by asking the agent to add 'Mr Flibble is very cross' to all my open work items, and its happily done it. Now, what if I asked it to delete all work items? Copilot would do it if the account has permission, and there's no easy recovery

ProperDaveProperDave
2025-10-13

I've just set the cat amongst the pigeons. In a meeting, one of the teams are raving about this new 3rd party integration they've done to scan commercial invoices "using AI", over our existing in-house solution that used Google Lens. I've just asked had they collected any before/after metrics to see if we're chucking money at an "AI solution" for no actual ROI over what we had already. What a surprise, answer is no they haven't.

ProperDaveProperDave
2025-10-07

@dannyjpalmer
Whoever thought putting unshielded power/reset buttons and usb ports atop cases clearly never had cats in their lives. I've had to fashion a molly guard from a bit of leftover packaging plastic from an sd card over my case's buttons to stop my cats doing just this.

ProperDaveProperDave
2025-10-04

"You enter the corridor and find an obstacle in your path". Sometimes I feel like I'm in a real life D&D adventure. This cardboard had been standing against the hallway wall. Somehow, it has become part of Sushi's attempts to conceal himself. I feel like this is a trap.

A hallway with grey carpet and white walls, with a Burmese cat attempting to conceal itself under a sheet of cardboard laying on top of it.
ProperDaveProperDave
2025-09-28

I know how my Burmese feels on a cold autumnal morning like today. I didn't want to get out of bed either.

A photo of a dark green sofa with a light blue fleece throw piled atop it. The nose and mouth of a sand-coloured cat is poking out from underneath a lump in the fleece.A photo of a dark green sofa with a light blue fleece throw piled atop it. A lilac-point Burmese cat with half his face concealed, and head resting on one exposed paw, lays sleepily under the fleece.
ProperDaveProperDave
2025-09-17

That moment when you're scrolling the unfiltered fediverse feed and accidentally favourite adult content whilst dragging the feed along.
I need to try a bit of the filtering mechanics out. :o

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst