Why I Stopped Using Sorbet in All My Ruby Projects
And why I think you should stop using it too
And why I think you should stop using it too
Since the beginning, GitHub.com has been a Ruby on Rails monolith. Today, the application is nearly two million lines of code and more than 1,000 engineers collaborate on it daily. We deploy as often as 20 times a day, and nearly every week one of those deploys is a Rails upgrade. Upgrading Rails weekly Every […]
If you are experimenting with Robots and want to solve an intricate maze that has lines. this articles has some good insights and algorithms.
The attached article is an absolute classic. Chuckleworthy but also useful and interesting. No one has ever fact-checked it though. I wonder if it is all true? Check out the article! (P.s. I like this one so much I think I’ve posted it before, it hopefully not too recently!
Just to prove that theres never the last word on anything, especially programmers editors. I thought history ended with vscode. But take a look st this, pretty tantilizing! Author says: “Code at the speed of thought. Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.”
A very interesting new text editor. Looks a lot like vscode. Playing with it. It is written in RUST which is always now the key to being a cool app. It is very very fast. But it does not have all the plugins I rely on.
ChatGPT Wrapper is an unofficial open source command-line interface and Python API for interacting with ChatGPT.
Non technical, but i love sketching and drawing to pass the time. Author says: “Practice drawing little houses and towers. Then level them up with dimensional views and clusters that create different styles of towns and cities…”
Interesting alternatives to so-called “dark patterns”. Author says: “Avoiding deception and building trust: the power of ethical revenue generation with transparent patterns.”
Aggregates used book sites. Recommendo
Author says: “Every week now, it seems, events on the ground make a fresh mockery of those who confidently assert what AI will never be able to do, or won’t do for centuries if ever, or is incoherent even …”
Deciding what metrics to track and report to stakeholders. This article is common sense but very useful advice on how yo think about what metrics make sense to measure an engineering team.
An interesting walk down history lane… of computers
Zig is an up-and-coming systems-oriented language that could one day replace C. Here's what you need to know about Zig.
Classes teach you all about advanced topics within CS, from operating systems to machine learning, but there’s one critical subject that’s rarely covered, and is instead left to students to figure out on their own: proficiency with their tools. We’ll teach you how to master the command-line, use a powerful text editor, use fancy features of version control systems, and much more!
This is a nice writeup about power use of sqlite.
If you teach programming, this is a very insightful article. It doesnt solve anything though. From the author: “This week I stepped out of one world and landed in another. It started while I was marking assignments in a few of my programming courses.The quality of the code I was reading was amazing! My students were doing the sorts of things that my open source peers do.”
Great useful list of mental models, biases, techniques and tips to avoid being fooled
Author" "I have a terrible memory for names. In the past few years we have seen the meteoric appearance of dozens of models of the Transformer family, all of which have funny, but not self-explanatory, names. The goal of this post is to offer a short and simple catalog and classification of the most popular Transformer models. In other words, I needed a Transformers cheat-sheet and couldn’t find a good enough one online, so I thought I’d write my own. I hope it can be useful to you too"
Last week I published a story for The Washington Post that required an interactive slippy map. Lookup maps like this are a common pattern to show a geographic trend and let readers explore the data …