Cybersecurity explained
@GossiTheDog Pretty much sums it all up.
@meriksson @GossiTheDog Even cities, most of them have a plan... 😭

I mean, not "a" plan perhaps? Many, many plans. Made for different parts of the city, or for different aspects. Implemented partly, abandoned, replaced with new plans for extending on what the previous plans accomplished - or to tear the accomplishments down, and make something new, "better".

Some cities succeed better than others in becoming places that are welcoming & human-friendly, integrating plenty of green areas, spaces for walking, bicycles, etc.

@dermoth @meriksson @GossiTheDog

@GossiTheDog Well, if we had built them with a plan like american cities, we would all be dependent on the computer equivalent of cars to get anywhere...

@snaums
> The computer equivalent of cars

portable, complicated internally, can get you where you want to go (most of the time) even when cognitively impaired, eye-wateringly expensive for the system as a whole, requires specialized knowledge and infrastructure to support

... so, JavaScript. Checks out

@GossiTheDog

@trochee @GossiTheDog Yeah. No. You can use other languages and technologies for your projects, even UI projects, even Web projects (eg. dart, webasm). And JS is in parts a great interface language, but nothing more, and people start using it for way way more.

@snaums

There is no utility for either of us in leaping into a fight for the honor of JavaScript

And yes of course there are alternatives to cars, even in America

@GossiTheDog

@snaums @GossiTheDog cars? nah, we have the bus...universal serial bus

@snaums @GossiTheDog Where do you live that you think American cities have plans?

I live in New York, and except for the 1811 grid--which only includes part of one borough, Manhattan, and was instituted almost two centuries after Europeans arrived here--we got no plan.

@GossiTheDog

And the first woodpecker to come around would destroy civilization:

https://quoteinvestigator.com/2019/09/19/woodpecker/

Quote Origin: If Builders Built Buildings the Way Programmers Wrote Programs, Then the First Woodpecker That Came Along Would Destroy Civilization – Quote Investigator®

@bsdphk @GossiTheDog I thought of this immediately, but you shared it first.

Great minds think alike?

@GossiTheDog

A fairly good explanation of technical debt also 🙂

@GossiTheDog What book is this in, out of interest?
Ed Summers (@[email protected])

Attached: 1 image A good quote to start Kill it With Fire:

social.coop
@GossiTheDog I've said the following about roads in New England, but applies somewhat to cities:
They're not built, they're accreted.
@GossiTheDog It also perfectly explains web coding. I miss the days of pure HTML edited with vi. Sigh...
@GossiTheDog name one city, that was built on a green field with a plan, that works.
@treibholz @GossiTheDog hundreds of soviet cities, actually

@cybertailor Also, engineered cities in China.

It's actually a pretty good idea, I would say.

@treibholz @GossiTheDog

@GossiTheDog I am not a connoisseur of US cities so can't comment on that specifically but just to note the quote doesn't quite work for EU people, where many cities were built with very much a masterplan in mind

@GossiTheDog

I think the comparison is very insulting to many (but not all) cities, tbh 😄

@RL_Dane @GossiTheDog With or without plans, to the degree an urban area "takes off" then the rebuilding-the-747-while-we're-in-the-air metaphor also becomes applicable.

Flying cities!

@GossiTheDog Some of us have a plan...but building on ruins, battling entropy, that's what SWEs do.
Then you have to deal with whatever crap Microsoft dumped on you.
@GossiTheDog "We build our political systems the way we build our cities: over time, without a plan, on top of ruins"
See how this works ?
Software is politics, but the elections are unannounced, and the good news is that there is food and beverage allowed in that voting line.
@GossiTheDog I like this a lot. Reminds me of the saying that "most safety regulations are written in blood"
@GossiTheDog mgmt: we need you to build a thing right now!
me: okay, but not until we've got a decent plan.
mgmt: we'll compromise. you have to start building now, but you're on the hook for producing the plan in parallel. also, we reserve the right to change requirements whenever we like. also, we'd like you to follow strict review requirements AND quality standards.
me: ...
mgmt: so uh... when's your first PR and/or design review? you're so behind schedule!
@GossiTheDog @stilgherrian This bit of naval slang (seen at Portsmouth in 2017) seems relevant…
@GossiTheDog So true, in which case what would be the cybersecurity equivalent of Milton Keynes?
(A new planned UK city built in the 1960s - although not on completely greenfield site)
@GossiTheDog this should be the official slogan for x86
@GossiTheDog Are we sure this isn't the Microsoft mission statement?
@GossiTheDog @dandels Could equally well be the Andrew Tannenbaum quote: "If civil engineers build buildings the way software engineers build software, the first woodpecker to come along would destroy civilization."
@cstross @GossiTheDog @dandels At the time though it didn't sound like that might be a good thing
@GossiTheDog If we built our cities the way we build our computer systems, the first woodpecker would destroy the civilization.
UPDATE: we made a plan
RESULT: ruins are now radioactive
@GossiTheDog We built this software on Rock and Roll!!!
@GossiTheDog "hey this is not a ruin! i still live in this house!"
@GossiTheDog "Close to the machine" is a very interesting read.

@GossiTheDog

I love that quote. It is so painfully true about the software development process

@GossiTheDog fuck, this might replace my banner