# hasparus > an online abode of Piotr Monwid-Olechnowicz ## Posts - [Frivolous Concatenation](https://haspar.us/frivolous-concatenation) - [Shaman Update](https://haspar.us/shaman-update) - [Don't leak. Export.](https://haspar.us/dont-leak-export) - [Lore Dumps](https://haspar.us/lore-dumps) - [Redundant](https://haspar.us/redundant) - [node:crypto is underused](https://haspar.us/node-crypto-is-underused) - [Three Types of Software](https://haspar.us/three-types-of-software) - [In Defense of Exceptions](https://haspar.us/in-defense-of-exceptions) - [It's Hard to Sell a Mental Model](https://haspar.us/its-hard-to-sell-a-mental-model) - [I Love Arc Boosts](https://haspar.us/i-love-arc-boosts) - [Malleable Software of Past Decades](https://haspar.us/malleable-apps) - [Unreliable LLMs vs the Community](https://haspar.us/unreliable-llms-vs-the-community) - [2023 Homepage Rebuild](https://haspar.us/2023-homepage-rebuild) - [2022 and Change](https://haspar.us/2022-and-change) - [Writing `rm` because of Windows](https://haspar.us/writing-rm-because-of-windows) - [Tiny Alternative to Storybook](https://haspar.us/tiny-alternative-to-storybook) - [Excerpts from WCAG20 Guideline 1.4 Distinguishable](https://haspar.us/wcag20-1-4) - [Languages for Engineering, not for Coding](https://haspar.us/languages-for-engineering) - [Why Did You Render?](https://haspar.us/why-did-you-render) - [Lines of Code](https://haspar.us/lines-of-code) - [Reasonable Language Choice](https://haspar.us/reasonable-language-choice) - [AAR: Adding Theme UI Components to DefinitelyTyped](https://haspar.us/theme-ui__components) - [Goal for 2020: Deliver](https://haspar.us/deliver) - [You Deserve More than PropTypes](https://haspar.us/you-deserve-more-than-proptypes) - [Refinement Types](https://haspar.us/refinement-types) - [Matryoshka Code](https://haspar.us/matryoshka-code)