yeah, I immediately came to the comment section to look for inlay hints, and your comment is the only one that mentions them. I guess many people might not be aware that they're a standard editor option?
fwiw, while inlay hints are great, they don't work in either git-delta or github, so they're not availabe in a good chunk of the places that I'm looking at code, so for TypeScript, I do lean towards object arguments with keys the way the article suggests.
Non-consumer printers are also pretty good! I used to teach 120 students, so printing out materials for all of them for a week would sometimes be 1,000+ pages. 500 pages? I can't picture that causing problems for any org that needed to print things regularly.
And toner? I'd wager that the printer is going to use a print drum. That does have toner inside, but you'd talk about replacing the drum–not running out of toner.
Even consumer drum printers are pretty good nowadays. I have a Brother drum printer, and I wouldn't worry about sending a 500 page job to it if I needed to.
ClassDojo is a widely loved K-8 communication tool for teachers, children, and families on a mission to give every child on earth an education they love. The engineering team is great: good people, fun problems, and a product that users love.
- fully & permanently remote. we work in small cross-functional fully autonomous teams
- stable: well funded YC company that's been around for 10 years. good work-life balance: we want people to stick around!
ClassDojo is a widely loved K-8 communication tool for teachers, children, and families on a mission to give every child on earth an education they love. The engineering team is great: good people, fun problems, and a product that users love.
- fully remote. we work in small cross-functional fully autonomous teams
- stable: well funded YC company that's been around for 10 years. good work-life balance: we want people to stick around!
ClassDojo | Senior Engineer (Backend or Fullstack), Director of Engineering | Fully REMOTE (Americas timezones) | competitive compensation & equity | https://www.classdojo.com/jobs/
ClassDojo is a widely loved K-8 communication tool for teachers, children, and families on a mission to give every child on earth an education they love. The engineering team is great: good people, fun problems, and a product that users love.
- fully remote working with small cross-functional autonomous team
- stable: well funded YC company that's been around for 10 years. good work-life balance: we want people to stick around!
ClassDojo | Senior Engineer (Backend or Fullstack), Director of Engineering | Fully REMOTE (Americas timezones) | competitive compensation & equity | https://www.classdojo.com/jobs/
ClassDojo is a widely loved K-8 communication tool for teachers, children, and families used in > 90% of US K-8 schools. We're on a mission to give every child on earth an education they love.
I loathed typescript at first because of the heavy compilation step, but setting it up to compile only when it was necessary (building for production), and to transpile the rest of the time (running tests, starting a server locally) made a huge difference for our team. A slow compilation step really is a huge cost!
fwiw, while inlay hints are great, they don't work in either git-delta or github, so they're not availabe in a good chunk of the places that I'm looking at code, so for TypeScript, I do lean towards object arguments with keys the way the article suggests.