The #Bootstrapping#Startup Operating System
Nice post from Ash Maurya, the old good idea of running #lean always apply. Getting #customer- funded not #VC-funded is better:
Ah, I understand what people mean now when they say "#Gnome always messes something up". With GTK4, the cool flatpak app, #gradience, is no longer helpful. As you can see by the screenshot, the sidebar of GTK4 applications are not a consistent theme. Thanks, Gnome. xD
If you don't know, with gradience, you used to be able to override the GTK3 applications. The whole calendar app should be that blueish grey color but not anymore! #linux
Not supporting every possible hack combo under the sun is fundamental to testable & lean development—very much a reason why GNOME is more reliable & sustainable than many projects out there.
It's how we manage to release every 6 months like clockwork, with 25-40 thousand changes per release.
#Lean & #reliability ain't possible if we accept blame for 3rd-party hacks.
Tomorrow is already the deadline for the third edition of #WITS, the Workshop on the Implementation of Type Systems, colocated with #POPL 2024 in London. The page limit is one page, but just a single-paragraph abstract with an interesting idea for a talk is also very welcome! In particular contributors to #Haskell#OCaml#Rust#Scala#Coq#Lean#Agda#Idris#Cedille#Arend#CoolTT and even #TypeScript are warmly invited to give a talk about their experiences with implementing type systems.
People in Germany rn looking at my timeline while I'm ranting about drinking a bottle of cough syrup and shooting at packs of hungry wild dogs that are trying to eat us
Let's face it, the #lean MVP is the product, essentially forever. It's all feature bloat from there. A company never reinvents itself, if the MVP has any traction.
Hi folks! I have a new article up on LinkedIn called, "I'm Not Just an Agile Coach!", in which I explain why I don't completely fit the common perception of what an Agile Coach is, and how I have much more to offer! #Agile#Coaching#XP#Lean#DevOps#ContinuousDelivery
"Concerning computer assisted proofs, it seems to me the main obstacle is user friendliness; if you want this to become a part of the culture of mathematics, that when you submit a paper it includes a computer verification that the paper is correct -- I think this is very unlikely to become a part of the culture of mathematics, but if you want it to -- then, what you need is proof assistants that mathematicians are willing to use, so that it doesn't take 100 times as long to provide that certificate as it does to produce a paper the usual way."
There are some (seemingly obvious) real-world applications of interactive #TheoremProvers like #lean that honestly have the power to change the world, we just have a broken social system that wont properly invest in them. For example, I imagine that carefully crafted curricular mathematics teaching languages ala #HTDP for K-12 (with perhaps a scratch-like interface for the younger kids) created in lean would be a game-changer for mathematics education.
I was lucky enough to be sent to a decent public school for #autistic and #ADHD kids growing up, because I had consistently done terribly at math in school because I couldn't sit still, keep my mouth closed, and was constantly in ISAP, but I always scored in the top percentage of standardized tests. There I got to do mathematics self-study, with a teacher to help when needed, and that was truly liberating, and I graduated early with an almost 4.0 grade point average, and went on to do an (unfinished) philosophy doctorate, much of which involved category theory. I feel like if kids had an environment to independently explore #mathematics, one that grows with them, many kids that are bad at it now would succeed.
I just finished the first chapter of @d_christiansen's Functional Programming in #Lean, and I gotta say, theorem provers consistently win when it comes to pure fun. And Lean has been incredibly easy to dive into, find out where things are, and start... programming with, it really just feels like (or rather, is) another functional programming language, but with all the fanciness of dependent types.
I recently had the idea of using #Lean as a scripting language for #Blender, and just discovered that someone has done it for Houdini! So theres a proof of concept. I don't know what Houdini's story is, but from what I've gathered the Blender developers have be antagonistic towards additional scripting languages (a real bane of Blender IMO), but seeing this makes me want to look deeper into it.
I saw that they're having a #Lean conference in my city so of course I signed up and I'm here and have no idea if this guy is going to try to prove his proposed "ABC's of Programming" (always be coding) or what but it seems a bit more relevant than the introduction to kanban we opened with.