'icebugs' : what happens when 90% of the functionality of your software is submerged, uncharted, and potentially treacherous

"As few dependencies as is reasonable", should be high on your priorities list.

But what's reasonable? Well, quite. That's in the sector of the Venn labelled 'Art' , not the one labelled 'Science'. Below the mid point, closer to the boundary of 'Craft'.

Dependencies are maybe the hardest part of software development. Building tools to foster a culture where "you shouldn't have to worry about them" has some key problems

- if you buy into this mythology, you're going to see a population explosion of libraries.

- also, you have a cadre of software builders who are comfortable building software icebergs - where the majority of the infrastructure is submerged, obscure and potentially dangerous.

You do have to shave a lot of corners right down to get a square peg to fit into a round hole though

it''s not an equivalent problem to 'making development easier'. It's orthogonal. Maybe it's a more tempting false equivalence if your base tooling has a lot of cracks? Maybe not.

Frictionless dependencies sounds lovely, but it's not the right goal.

ah, hubris

> "I wrote npm because I'd seen module packaging done terribly, and done brilliantly, and I wanted to make sure that Node didn't end up with something like Pear. Even CPAN, wonderful and impressive as it is, had some problems that I thought we could learn from."

I think my favourite part of the decidedly murky Six4Three document seizure affair is where he was keeping the court sealed secret documents in fucking Dropbox.

🎶 🎵
What if we mod_rewrite the .*'s?
Maybe the www could be ours
Tonight
🎵 🎶

mongodb tries to mount /sys if you don't have /sys mounted.

presumably to cover the case when you've a) accidentally unmounted /sys before restarting a database, and b) are running mongodb under a user account that has privileges to mount /sys...

Lately, there seems to be a small glut of 'farewell readers, this is my last piece, here's a retrospective' from the opinion columnists over at the Guardian.

perhaps I should say "Great Scott!"

I expect they still need a bigger boat.

Today is the 28th birthday of the internet movie database, according to the official timeline.

Good grief.

I am in Barcelona, I am not watching the Fall

My keyboard is better than your keyboard.

(It has a £ key)

Something has dissected a pigeon overnight, and deposited the wings intact into my chimney.

Show more
Mastodon

Follow friends and discover new ones. Publish anything you want: links, pictures, text, video. This server is run by the main developers of the Mastodon project. Everyone is welcome as long as you follow our code of conduct!