noticed an interesting "physical computing ritual" that I've been doing today. I use i3, and have a laptop that I hook up to a big monitor every morning. When I first hook it up, all of my workspaces are on my laptop, and you have to do a bunch of ctrl-shift-ing to get everything over to a different monitor usually. Instead, I close the laptop lid for long enough for all of the workspaces to shift over to the monitor, then open the laptop up again.
works a treat.
I was having a read of Programming as Theory Building (https://gist.github.com/onlurking/fc5c81d18cfce9ff81bc968a7f342fb1) and now I'm thinking about if it's possible to design software in a way that makes it's theory easy to impart. Not necessarily a programming language, but at the design level.
Or possibly out of chunks of well-known theory. Dare I say "pattern language"?
Mozilla Google budget screaming
Something is just wrong here... Mozilla just extended its deal with Google (making it the numero uno search engine) for something like 400 million dollars PER YEAR. For the next three years.
That is 1.2 BILLION dollars from 2020 to 2023.
If you cannot run a freaking NON-PROFIT on 400 MILLION dollars PER YEAR that means:
a) You are paying your executives too much.
b) You don't know how to manage a non-profit.
c) All of the above.
the more I read about solarpunk, the more I think that Christopher Alexander's 'A Pattern Language' is pretty close to being solarpunk
I'm currently fascinated about storing and editing code in a way that is consistent with its semantics, rather than using plain text for everything and requiring that each tool parses and understands the code separately. I know that lsp has done a bunch here, but it's not quite as far as it could go.
but having said that, no idea what to do with this fascination.
I’m planning on trying this with some folk from work and the little schemer. We’ll see how it goes 😎
Why Mastodon and the fediverse are “doomed to fail”:
I wonder if pair/mob reading of difficult programming books would be useful. I’m especially thinking of books like the reasoned schemer or the little typer, where there’s a certain pace that lends itself to discussion and diving deep.
It would set up some accountability and maybe some momentum. Or it might be terrible, idk
in capitalist tech: massive user growth ---> lots of money (funding) available --> pay fancy people to do fancy scaling things
in community project: massive user growth ---> aaaah everything is really chaotic now, there are loads of tasks that nobody wants to (or can) do... it's like actual work!! I thought this was meant to be fun...
the solution to me is to scale out, not up, federate don't grow. but still, people seem more focused on big ideas that need to scale up to be successful.
I think it's probably both - this is the longest I've been without "work" for a long time, but this is pretty much how self-directed plans and projects have always gone.
Ah well, I had a blast learning about proof assistants, inductive proofs and idris.
I've been free of work for about 3 months now, and starting up again in a week. I'm not sure how that's going to feel, but I sure haven't been focused in my time off. I've half-done a lot of small things and then moved on. It's unclear if that's how I do things and I need others to focus me, or if it's been the extra anxiety brought on by these unpleasant times.
reading through this document of *high cadence thoughts* and struck immediately - it's so easy to forget that people teach themselves, sharing what and how you're learning, your unpolished thought process and where you find information can be as effective as *teaching*, without the implied social pressure of being 100% right and a good teacher. https://quip.com/jgBUALiGBjwp