Marcin boosted
Marcin boosted
Marcin boosted

When submitting a pull request to an open source project, please split up your work. Did a dependency update and added a feature? Great! Open two pull requests. That makes it easier to accept *part* of your work.

Don’t “Update $dependency. Also; accept new options in $function”.

Marcin boosted

We launched that at work the other day: factourism.com — a ongoing collection of random facts with illustrations! Everyone in the studio is putting their hands to it, it’s kind of fun to work on, so I thought I might share it here :)

Also I made a mirror of our Twitter feed on Mastodon so that it is followable from the Fediverse!

Here it is: :mastodon: mastodon.xyz/@factourism

There should be around 3 facts a week until we run out of ideas (hopefully never!).

Marcin boosted
Marcin boosted

Nice thing I heard tonight: ask people what they _need_ for Christmas, not what they want. More helpful, less consumption.

Marcin boosted

At some point, the NPM community will have to reckon with the fact that they've painted themselves into a corner with a design which makes long-term maintenance really expensive.

Marcin boosted

In your application, each dependency has a maintainer. Each maintainer has a direct path into your application.

If you have five dependencies, you trust five maintainers. If you have 1000 dependencies, you trust 1000 maintainers. Which is more likely to burn you?

Marcin boosted

I blogged about all of this years ago and the song remains the same. Every developer needs to learn this lesson.

🔪 Kill your Dependencies 🔪

mikeperham.com/2016/02/09/kill

Show thread
Marcin boosted

The main contradiction of liberal democracy is that it has largely been shaped through a history of various forms of illegal civil disobedience against entrenched power structures. Such civil disobedience is retrospectively seen as justified, and the people committing it are retrospectively seen as heroes. However, each successive generation is asked to believe that any further civil disobedience would be unreasonable.

Marcin boosted

Which programming language has (or: is considered to have) the best module system?

(Heard nice things about Clojure’s and about OCaml’s and am wondering what the general consensus is)

Marcin boosted

Good morning, lovely people! I wish you a nice day :blobcoffee:

Marcin boosted
Marcin boosted
Marcin boosted
The true failing of RSS is that you can't track people with it
Marcin boosted
Show more
Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!