Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
OK, it's been a couple of weeks since I published Rule 4: Code for Now, and I've had some interesting feedback!
-
Last week, we talked about centralizing behavior as part of the four rules of simple design series.
-
Last week, we talked about clarifying intent as part of the four rules of simple design series.
-
Last week, we talked about simplifying when the program works as part of the four rules of simple design series.
-
Last week, I introduced My Take on the Four Rules of Simple Design.
-
I've been thinking about how to write better tests recently, and I happened on Kent Beck's four rules for simple design.
-
From early June 2021 to December 2022, I've been working off and on on a tool called rbt (the Roc Build Tool.)
-
When I was optimizing elm-csv, I noticed that Elm's String.startsWith is implemented using JavaScript's indexOf method.
-
I like writing quick little scripts to avoid having to remember how to do things.
-
In the beginning of February, I spent a lot of time working on a new library for parsing CSV data in Elm.
-
In early 2021, I was working on a page at NoRedInk that let our curriculum team import big batches of updates to premade assignments for teachers to use.
-
the Elm Guide page on app Structure says: [Don't] Prefer shorter files.
-
I recently finished How to Take Smart Notes.
-
Just a short post to note that I've added a colophon to this site.
-
Some colleagues of mine at NoRedInk coined a new term: time-to-horse, the time it takes you to get on your horse and ride.
-
I previously wrote about tradeoffs of custom ID types in Elm, and promised to explore a few points in the space.
-
Another you-get-to-join-the-lucky-ten-thousand post here!
-
Have you ever noticed that no app binds a default keyboard shortcut to shift+control+option+command+whatever?
-
Part of my job as a team lead is dealing with a big list of work that my team is responsible for, but which we're not going to do immediately.
-
In Elm, we store data in records.
-
This has been well-documented elsewhere, but in the interests of helping someone else join the lucky ten thousand today: Bash, ZSH, and other shells will expand comma-sepated arguments surrounded by braces into positional arguments.
-
I was reading Wikipedia the other day (as you do) and found out about state-transition tables.
-
I keep using the term "clown computing" in conversations but I've never defined it.
-
When I'm navigating around a codebase I know, I prefer to use a fuzzy file finder instead of browsing a directory tree.
-
When you're setting up a Haskell project in Nix, most advice says "call cabal init and then cabal2nix . > default.nix to get a buildable Haskell project."
-
I sometimes find myself in a situation where I've cd'd several levels into a project and don't remember exactly where I am, but I want to get back to the project root for my next command.
-
In 2020, I got really interested in Datalog implementation after reading Pete Vilter's Codebase as Database: Turning the IDE Inside Out with Datalog.
-
I wrote a little script to create and fast-switch between different tmux sessions, and thought I'd share it real quick so others can use it too.
-
Note: as of December 2020, this site no longer uses custom fonts.
-
In January of 2020, I attended one of the last in-person batches of the Recurse Center in Brooklyn, New York.