I can't help but share this link: ask me anything with SpaceX software team on Reddit. Lots of interesting stuff: e.g. for state management they use Redux model outside the UI layer.
#software #programming #spacex
#software #programming #spacex
Reddit
From the spacex community on Reddit: We are the SpaceX software team, ask us anything!
Explore this post and more from the spacex community
A very practical page of Elm guides: Types as Sets. By using well-tailored types we can protect ourselves from different kinds of invalid states in our programs. So why not just use this approach?
#type #programming #math
#type #programming #math
guide.elm-lang.org
Types as Sets · An Introduction to Elm
Interruptions are frustrating to developers, it's a fact. In this post you'll find some trivial tips on minimizing them, but you'll also find a somewhat beautiful analogy between building a picture of a piece of code in your head and building a card tower, really liked that one.
#focus #programming
#focus #programming
Tellspin
Why interruptions are frustrating to developers | Tellspin blog
What's the real cost of interruptions? I illustrate all the context developers keep in their head and how it starts to decay immediately when interrupted.
Yet another talk by Rich Hickey. He discusses the difference between simple and easy, why simplicity is important and how to spot the lack of it in your tools and systems.
#talk #programming
#talk #programming
A short post on history of programming languages, systems' simplicity, and, surprise-surprise, Go.
#programming #golang
"Somewhere between Objective-C and Swift you ended up with one framework from the past, one framework from the future, and one tangled mess in the present."#programming #golang
A short post from our JS neighbors: Angular is too complex, it's harder to use it than not to use it, let's just switch to vanilla JS with a little bit of jQuery.
#programming #fragmework
#programming #fragmework
Medium
Angular is Costing Companies Billions
Why It’s Time to Kill Angular
Outstanding bug! Someone has spotted a ~49.7 days period in the count of used CPU cores. Spoiler: integer overflow. Go read what has actually happenned!
#time #programming #bug
#time #programming #bug
Hanselman
The code worked differently when the moon was full
I love a good bug, especially ones that are initially hard to explain but then ...
Cowabunga, dogs!
This post is just too good to try to describe it. Most tech content is bullshit. There's bullshit everywhere. Follow the white rabbit to get the rest.
#programming
This post is just too good to try to describe it. Most tech content is bullshit. There's bullshit everywhere. Follow the white rabbit to get the rest.
#programming
www.aleksandra.codes
Most tech content is bullshit
“One of the great commandments of science is, "Mistrust arguments from authority." Too many such arguments have proved too painfully wrong. Authorities must prove their contentions like everybody else.” ~ Carl Sagan
Awesome stuff!
The Grug Brained Developer.
A long post about different aspects of our job written in a "Hulk angry" style.
Almost any line could be an amazing quote, I've picked these:
- "grug brain developer not so smart, but grug brain developer program many long year and learn some things although mostly still confused"
- "Microservices: grug wonder why big brain take hardest problem, factoring system correctly, and introduce network call too"
- "javascript developers call very special complexity demon spirit in javascript "callback hell" because too much closure used by javascript libraries very sad but also javascript developer get what deserved let grug be frank"
#programming #humor
The Grug Brained Developer.
A long post about different aspects of our job written in a "Hulk angry" style.
Almost any line could be an amazing quote, I've picked these:
- "grug brain developer not so smart, but grug brain developer program many long year and learn some things although mostly still confused"
- "Microservices: grug wonder why big brain take hardest problem, factoring system correctly, and introduce network call too"
- "javascript developers call very special complexity demon spirit in javascript "callback hell" because too much closure used by javascript libraries very sad but also javascript developer get what deserved let grug be frank"
#programming #humor
Not sure how to summarize this post. Author shares his thoughts on soft and languages, experiments with UI-frameworks, and, finally, implements a JVM language. It's a longread, but it's worth it.
#ui #programming #language
#ui #programming #language
Luis
Adventures in Dynamic Software, Visualisations, Creating a JVM Language, UI, and More
In which I detail what I've been doing this year, and some ideas for improving our software.
Nice talk! Jack Rusher - Stop Writing Dead Programs. Why do we write programs the way we do?
#talk #programming #language
#talk #programming #language
YouTube
"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)
Most new programming languages are accidentally designed to be backwards compatible with punchcards. This talk argues that it would be better to focus on building new live programming environments that can help us solve the problems of the future.
Talk transcript…
Talk transcript…
👍1
Stumbled upon this nice github repo: a collection of posts describing how to implement something. BitTorrent client? Be my guest. Cryptocurrency? Easy. Your own shell? You're welcome.
#programming #language #repository
#programming #language #repository
GitHub
GitHub - codecrafters-io/build-your-own-x: Master programming by recreating your favorite technologies from scratch.
Master programming by recreating your favorite technologies from scratch. - codecrafters-io/build-your-own-x
It's hard to say what this talk is about. Let me sum it up like this: "there's a lot of complexity in tech around us, we're all struggling, don't worry, it's okay to understand only a part of the whole thing".
#talk #tool #programming
#talk #tool #programming