I've been chatting about breakage with Dave Gandy, the founder of Font Awesome. I recorded a 15-minute voicemailcast to Dave, with a very small slice of my experience with breakage in tech. Dave is now a member of the No Breakage Club. Up until now I thought I was the only one. They learned the hard way by shipping a version of their product that basically broke everyone. It broke me. Squared the complexity of using FA, which ideally would require zero thought, it should "just work" as it did when I first adopted it in 2013. Now they're putting the pieces back together, and I'm guessing it will work. It doesn't always, sometimes you're stuck forever supporting both versions. At least if you care about your users. Not sure where this will go, but it's nice to have a friend on the frontier. In the cast I talk about Python's breakage, it came with v3.0. #
BTW, as I mention in the cast, the new Concord, the one I just released, includes the latest version of Font Awesome. Since they're now a member of No Breakage Club, he's a friend, and it's worth helping him get the very latest stuff out there. #
The term No Breakage Club has four hits on Google before this piece was posted. #
A couple of LO2 user tips. 1. Keep your tab list neat. Close files. They're easy to re-open and 2. Change the title of files to make the tab display more esthetic and usable. #
Here's a screen shot of what my tab list looks like. This gives you an idea of what you can do. #
Yesterday I released a new version of Concord, the outliner core of LO2. This broke the then-current release, v1.8.6. After a report by Andy Sylvester, I quickly released v1.8.7, which works with the new Concord. The problem was that the name of the CSS file changed. The result is that the outlines looked pretty horrible. To get the latest version reload the page. If that doesn't get you 1.8.7, here are tips for getting the browser to do a full reload.#
In this election there are two sides. One side believes in the rule of law, the other doesn't. Everything else, to be settled later, once the rule-of-law is re-established.#
It's great that Bloomberg is spending huge money on good advertising that correctly positions the Dems vs Trump. But it's only half the job. The other half is organizing the electorate so we are always mobilized and ready for action#
My guess is they don't want to mobilize us because it isn't really about "us" -- it's about their power. An electorate that was organized could overthrow whoever it was that organized us.#
I don't blame them btw. I experienced this myself. In the early days of the net, I started an open mail list with my customers on it. So they could help each other, and ask questions of us. One of my competitors got the idea that they could join the list and market to our customers. Then they got the idea they could blow up the community by throwing huge flaming turds into the list. Since then I've struggled with how to create collaborative communities that don't have this vulnerability.#
But the fact that Obama didn't keep the organization going after he got elected meant that the Repubs could stonewall him, and he had no effective way to appeal to the electorate to stand by him, even though a lot of us would have done so happily. His humiliation was ours.#
Last update: Sunday February 16, 2020; 8:38 PM EST.
You know those obnoxious sites that pop up dialogs when they think you're about to leave, asking you to subscribe to their email newsletter? Well that won't do for Scripting News readers who are a discerning lot, very loyal, but that wouldn't last long if I did rude stuff like that. So here I am at the bottom of the page quietly encouraging you to sign up for the nightly email. It's got everything from the previous day on Scripting, plus the contents of the linkblog and who knows what else we'll get in there. People really love it. I wish I had done it sooner. And every email has an unsub link so if you want to get out, you can, easily -- no questions asked, and no follow-ups. Go ahead and do it, you won't be sorry! :-)