ceargaest

[tʃæɑ̯rˠɣæːst]

linguist & software engineer in Lenapehoking; jewish ancom trans woman.

since twitter's burning gonna try bringing my posts about language stuff and losing my shit over star wars and such here - hi!


username etymology
bosworthtoller.com/5952

nex3
@nex3

Look, I have a lot of affection for dynamically typed languages. I cut my teeth on Ruby, I love Emacs Lisp, and I lead a popular dynamically-typed language. But look: if you don't want to write type annotations, you gotta write documentation. There has to be some way for someone reading the code to figure out "what is the shape of this object and what assumptions can I safely make about it" without reading the entire fucking application.


You must log in to comment.

in reply to @nex3's post:

my last job was awful about this. no type annotations and ALSO no comments. made it nearly impossible to dive into a random file as you'd end up reading all of the surrounding functions and files in the call stack just to know what was happening.