2 years ago in Quotes
The whole IT ecosystem has become a hail mary. Even admins usually have no idea what a certain program actually wants to do. If the admin knows how to install the app so that it actually runs, you call them a good admin.

From a security point of view, an application is like a nuclear power plant. It's good if it works as planned, but if something blows up it endangers your whole enterprise.

The whole container movement can be seen as putting the apps in a sarcophagus like Chernobyl. That way the radiation hopefully stays in, but history has shown that it really doesn't. Also, the wheel of history has just turned one more iteration and now admins just view the sarcophagus as something you deploy as you previously deployed the app. Who is responsible that it is air tight? Well, uh, nobody, really.
 4 years ago in Quotes
Recent years saw a number of supply chain attacks that leverage the increasing use of open source during software development, which is facilitated by dependency managers that automatically resolve, download and install hundreds of open source packages throughout the software life cycle. This paper presents a dataset of 174 malicious software packages that were used in real-world attacks on open source software supply chains, and which were distributed via the popular package repositories npm, PyPI, and RubyGems. Those packages, dating from November 2015 to November 2019, were manually collected and analyzed.
 4 years ago in Quotes
We do programmers a disservice when we act as if the conversation about the growing threat of legacy code begins and ends with COBOL. A whole generation of software engineers are spending their careers making the problem worse by outsourcing all but the most unique aspects of their applications to armies of libraries, plugins and modules that they are powerless to monitor let alone update.

The real horsemen of the legacy apocalypse is the depth of the dependency tree. Modern software development stacks abstraction on top of abstraction. If the left-pad incident of 2016 proved nothing else it demonstrated that even experienced engineers will YOLO dependencies on to their applications if given the infrastructure to make installing them easy. Modern developer environments are a veritable candy store of cheap and convenient dependencies.
 4 years ago
20

Articles

 3 years ago in Quotes
I live in Eastern Europe. A local city with a population of 300-400k was hit with a near total ransomware attack. The hackers asked for 400 bitcoin.

The mayor answered to them on TV "You fools, we still do most things on paper here ! We'll just spend the week-end installing windows and word and F** Y* !!!"
 4 years ago in Talks

Making Game Programming Less Terrible

by Jonathan Blow
 8 months ago in Articles

The Decline of Usability (2020)

A favourite is removing visible tools with 3-dot menus in the name of "cleaner" or "more intuitive" user interface that turns one-click actions into two clicks: 2 clicks hundreds of times a day for the tool users. Tables that show 10 items with 4 details each in the same screen real estate that used to show 20 items with 6-8 details. Dashboards that show 4 graphs instead of 10.
 4 years ago in Quotes
People blame developers but it's all driven by a product mentality that favors rapid iterations and technical debt to run business experiments on customers. Slow-and-steady, carefully written software isn't tolerated within many product orgs these days.
 11 months ago in Quotes
I encounter daily young people who are so stricken by anxiety about productivity, because they can't explain how they will actually benefit from the outcomes. Being productive is really hard when any value produced immediately and only goes towards lining the pockets of the wealthy.
 4 years ago
26

Things

 11 months ago in Quotes
The reason why we don't have rockstar engineers is because the markets been filled with talentless hacks who can't code their way out of a paper bag without a jira epic breaking it down for them.
 4 years ago in Quotes

the web dies one corporate whimper and one consumer shrug at a time

In order to refocus the Firefox organization on core browser growth through differentiated userexperiences, we are reducing investment in some areas such as developer tools, internal tooling, and platform feature development
 4 years ago in Talks

The Immersive Fallacy

by Frank Lantz
(click image to load video)
Nothing to do with development per se, but I'd say huge parts of gaming lost the plot in similar ways development did.
 10 months ago in Quotes
The ruling class wants slaves.

Be it animal, human, or machine. In every case where something made a better slave, capital has switched to using it.

Recognize what class you're in and see it for what it is (lotta people identify with the ruling class on this site), but don't pretend for a second us tech workers are somehow insulated from being workers. No one will care when we're homeless on the street anymore than the current group of i-got-mines care about the current homeless.
 9 months ago in Articles

Fusion Foolery

It would be fun to count all the megajoules that went into press coverage of the event!