When people trust computers, what they are really doing is trusting programmers.

Which we all know can never be trusted.

@SwiftOnSecurity

"beware of programmers carrying screwdrivers"

I miss the days when a computer was stripped bare 10 minutes after someone quit

@SwiftOnSecurity Programmers are first and foremost people and trusting people is a silly idea.
@SwiftOnSecurity As a programmer, I can confirm. We are not a trustworthy industry.
@SwiftOnSecurity you have to be a programmer to know this.
@SwiftOnSecurity Worse case is they're actually trusting the people that pay the programmers... and that's MUCH worse
@SwiftOnSecurity source: trust me bro, I am a programmer 🤔
@SwiftOnSecurity there are some codes that anyone can trust, so probably trustworthy software engineers exist, even though they are rare. But you are right about the majority of the industry because the majority even doesn't use statically typed languages, so safety and being trustworthy is not their concern.
@SwiftOnSecurity well that’s the whole point of my persona from day zero: https://blog.codinghorror.com/on-the-meaning-of-coding-horror/amp/
On The Meaning of ā€œCoding Horrorā€

In a recent web search, I found the following comment in a programming.reddit.com thread from eight months ago, completely by accident: I think prog.reddit will continue to move in phases... a couple of days ago, someone complained about a drop-off in Haskell articles, today there were 4

Coding Horror
@codinghorror @SwiftOnSecurity I'm pretty sure I've read that post before, but it struck me anew that someone thought that you should care about what they thought your blog should be about based on their off-the cuff reading of the name.
@mhkohne @SwiftOnSecurity first impressions are important, because if you don't make a good first impression people generally don't carry through with the effort to read and understand what you're trying to communicate.
@codinghorror Code Complete is such a phenomenal book. It was used as the primary textbook in a six-month-long client-server coding class at my former employer. (I cringe when I look back at my old Turbo Pascal i, j, k for loops from the '80's... šŸ¤¦ā€ā™‚ļø)

@SwiftOnSecurity I might end up trusting programmers more than computers.

Generative AI is trained on humanity's corpus. There's a lot of killer robot stories in there. SOMEONE's going to use the output of generative AI as an input to an action engine for robots someday.

I do believe that I will prefer when code monkeys think through use cases before the code gets committed.

@SwiftOnSecurity What's the meme about software devs not having any smart devices in their homes, and keeping a gun next to the printer?

I'm one of them. The closest I've ever gotten is a 'Smart TV' that's never been connected to the internet, not for a moment. The only reason I haven't filled the Ethernet jack with epoxy is because I might want to jailbreak it one day.

@JustinDerrick @SwiftOnSecurity You know they can connect wirelessly, right?
@coyoty @SwiftOnSecurity My model purposely doesn't have WiFi or Bluetooth. It was optional, I opted for "Hell no."
@JustinDerrick @SwiftOnSecurity They don't remove the capability, they turn it off. It can still connect. It's still scanning for signals including wake-on-LAN.

@coyoty @SwiftOnSecurity It was offered as a USB dongle, not 'pay to play'. This TV is just over 10 years old.

... or are you trying to social engineer me into disassembling my TV? :D

@JustinDerrick @SwiftOnSecurity If that's something you would do, I think you would do it without manipulation.
@coyoty @SwiftOnSecurity I feel like you know me a little TOO well. šŸ˜œā€‹
@SwiftOnSecurity And when you trust programmers, you're trusting their managers/bosses/clients.
@SwiftOnSecurity We write software to meet requirements discussed between salespeople and middle managers, which is then hashed out into contracts by teams of lawyers. What could possibly go wrong?
@SwiftOnSecurity Gerry Weinberg's famous quote about woodpeckers comes to mind.

@SwiftOnSecurity hey! I'm a programmer!

It is true of course but still...

@SwiftOnSecurity They are also trusting QA, who are at least marginally more trustworthy than programmers.
@SwiftOnSecurity nooo i can be trusted with your data šŸ‘‰šŸ‘ˆšŸ„ŗ, install my driver signed with my key with auto updates enabled, pwease
@SwiftOnSecurity Except where libre software is concerned, though still keep vigilant for bad actors.
@SwiftOnSecurity counterpoint: a lot of people think programmers CAN be trusted.

@SwiftOnSecurity That is exactly why I quit (terminated my firm) and now live in a boat. Still on some welfare program and when that ends... Dunno but I'll survive (as long as my ultimate resource* is fine).

*Nature, Earth, Water and a pinch of civilization.

@SwiftOnSecurity Computers run programs that are generally deterministic and predictable. A bad algorithm is a bad algorithm, and a good algorithm is a good algorithm. Obviously open source ftw. That is all there is to it.
@SwiftOnSecurity I’m sure someone has already linked to ā€œReflections on Trusting Trustā€ so I don’t have to…

@SwiftOnSecurity

Depends upon where they are employed.

@SwiftOnSecurity I am in this picture, and I do not like it.
Because it is true
@SwiftOnSecurity I’m a programmer and I trust computers about as far as I can throw them, maybe less if it was myself doing the programming :D
@SwiftOnSecurity And think programs(ai) to write other programs(github copilot). What a world
@SwiftOnSecurity does that include if you made the program yourself?

@SwiftOnSecurity Literally just tried explaining this to my 78 year old dad.

I don’t trust tech because I work in tech.

@SwiftOnSecurity In the near future, computers will program themselves.
@SwiftOnSecurity I’m good on all autopilot functions in cars for this reason.