> There are many ways to do so: race others in ranked online challenges, try to solve hard programming riddles, or study new paradigms. However, most programmers, whose work involves a form of writing, overlook writing itself.
The point is that sometimes that "doing" doesn't advance you, as it's not challenging anymore. Writing can be a form of deliberate effort to improve in your craft. There are many other ways to improve, the post focuses on one.
Great writing and research. You added great examples to make it clear, both in code and gifs. It was both fun to read and interesting. I was surprised to see Netscape running, I might try as well to play with the first JavaScript.
> The purpose of MCAS is to give the MAX the same aircraft handling characteristics so that it retains the original 737's type rating.
The article mentions that prominently in a few paragraphs, this is the first one:
“That's because the major selling point of the 737 Max is that it is just a 737, and any pilot who has flown other 737s can fly a 737 Max without expensive training, without recertification, without another type of rating.”
Yes and no. The syntax has been updated to make it less OCaml and more JavaScript-like.
ReasonML can compile to native, rescript can’t. Reason still exists as a separate project, and projects that have been rewritten into reason will not necessarily switch.
> So here I noticed a major difference in how Homebrew seems to work compared to Arch Linux for example. On Arch Linux applications are built from source code centrally instead of relying on binaries from a vendor.
Homebrew also builds from source, but it uses cached builds they call bottles. I believe other package managers that build from source also used cached builds, I don’t know about Arch.
Someone already mentioned Unity as ahead of the curve.
I was impressed by it being a “Framework IDE.” It contains hundreds of visual tools and workflows where actual source code files are a small component which you drag and drop into widgets. Each widget is a visual representation of a class, and it’s source code is irrelevant.
Some of these tools are visual state machines, reactions to events, version control, collaboration. Most of us won’t like that change, as we’d lose a lot of control to opinionated rigid tools.
Maybe XCode and Android Studio will evolve to that for the next generation of developers.
I don’t remember the source of the study, but commutes are one of the most important factors in happiness at work. Optimize for short pleasant commutes on bike or train, as opposed to bus or car.
Reminds me of the story of the arrest of Ross Ulbricht, where his open laptop was snatched away from him in a library by undercover FBI agents, while logged in and chatting as DPR. I recommend reading the whole story, this is in part 2 (https://www.wired.com/2015/05/silk-road-2)
DPR is Dread Pirate Roberts from Silk Road.
“What unfolded next was a piece of improvisational theater. At 3:14 pm, DPR was typing away, writing to Cirrus. Just then, a middle-aged woman and man came toward Ross, ambling along in the kind of semihomeless shuffle you might often see in a San Francisco library. “Fuck you!” the woman yelled when they were directly behind Ross’ chair. As if they were a deranged couple about to fight, the man grabbed the woman by the collar and raised his fist.
Ross turned around for just a second, during which a hand reached across the table and grasped Ross’ Samsung. The petite, unassuming young Asian woman sitting across from Ross this whole time was, to everyone’s surprise, also an FBI agent. Ross lunged for his machine, a hair too late, as she turned like a quarterback for a quick handoff to Kiernan, who appeared out of nowhere—as instructed—to get the laptop. It took less than 10 seconds. From afar, Tarbell was astonished by the elegant choreography of the whole thing. It looked like the police procedural version of a tight jazz quartet.”
I left Twitter because I got bored of the conversation, too much noise and irrelevant chatter. When I joined clubhouse I was disappointed to see the same people and chatter, and a lot of crypto everywhere.
It also felt somewhat formal, I felt uncomfortable seeing myself as a listener in a square. It was ambiguous whether I was a passive listener or I had the possibility to be active. I have a thick accent so I prefer to communicate by chat.
> There are many ways to do so: race others in ranked online challenges, try to solve hard programming riddles, or study new paradigms. However, most programmers, whose work involves a form of writing, overlook writing itself.
The point is that sometimes that "doing" doesn't advance you, as it's not challenging anymore. Writing can be a form of deliberate effort to improve in your craft. There are many other ways to improve, the post focuses on one.