Hey there, I'm Sufian Rhazi!
I'm a software engineer in Brooklyn, New York who's been building software since 2006;
I've been a developer, lead, and engineering manager. I think computers are tools that can help
anyone with their work and their lives. I try to build software with that purpose in mind.
Words
Lessons learned, explorations of ideas, and other thoughts
(Atom , RSS ).
Nov 21st, 2024 The Shadow DOM is in the front Nov 6th, 2024 Operational burden is a choice Oct 29th, 2024 Devlog: dependency graph as architecture Oct 22nd, 2024 Devlog: a sketch of this application Oct 14th, 2024 Devlog: what is a module? Oct 11th, 2024 JavaScript's upcoming Explicit Resource Management is great! Oct 7th, 2024 Devlog: week one Oct 1st, 2024 Practice and smoothing Sep 16th, 2024 Fall 2024 Aug 5th, 2024 Why are the rules of hooks rules? Apr 30th, 2024 How this Website is Put Together Mar 17th, 2024 Fool's Gold Feb 3rd, 2024 gpt.py Jan 14th, 2023 Subclassing Function in JavaScript Oct 20th, 2022 TypeScript's useDefineForClassFields is Slow Oct 7th, 2022 Introducing Gooey May 10th, 2018 TypeScript compile-time inference assertions May 9th, 2018 Interviewing in 2018 Jun 2nd, 2017 Management: philosophy and expectations Jun 1st, 2017 Management: what is it anyway? Mar 4th, 2017 Incentives and web browsers Dec 15th, 2016 Ten years in software: The value of a test Oct 31st, 2016 Ten years in software: fear is the mind killer Oct 23rd, 2016 Ten years in software: burnout is self inflicted Jun 15th, 2016 Ten years in software: study other people's code Mar 5th, 2016 Ten years in software: how to solve problems Jan 14th, 2016 Exciting ES2015 Features Sep 15th, 2015 Generators and Tasks
Works
Recent things I've worked on:
Misc
Other miscellaneous things: