Some pieces I wrote to share my experiences and learnings.
Review of simulation techniques and ideas for structuring and documenting simulations.
articleMy favourite keystrokes for getting stuff done fast
articleCurrent techniques for collaboratively designing user flows.
articleMy favourite pattern for enumerations in Typescript
articleGeneric composable higher-order components for React
articleHow I've been using AI as a developer
articleUsing UML to model React structures
articleAdding information to a format while maintaining backwards-compatibility
articleInstalling @obsdmd, adding my pre-existing notes folder and everything just working is a great #ux! An examplar for software interoperability.
How might we surface AI capabilities in user interfaces?
articleExperiences practicing mindfulness meditation, from a sample size of one.
articleBrilliant talk! The “debt” metaphor in “tech debt” is problematic. Code quality is best seen as a continuous process, which needs to be supported by frequent delivery, appropriate timeframes, continuous learning, transparency and advocacy.
https://www.youtube.com/watch?v=g-BF4uOnzGkThought: CSS inheritance seems to cause similar maintainability issues to OO inheritance.
Good systems tend to have a lot of redundancy (“fall-backs”), and thus, have some inefficiency. Designers often seem to understand this better than engineers.
How documentation can substitute for big refactorings.
articleUsing wireframes to depict elements and interactions together
article