# refp.se > The published thoughts of Filip Roséen. Primary language: en-US. ## shell - [A shell exclamation mark is not for yelling. Be lazy.](https://refp.se/articles/your-shell-and-the-lazy-exclamation-mark) - [A shell colon does nothing. Use it anyway.](https://refp.se/articles/your-shell-and-the-magic-colon) ## bash - [A shell exclamation mark is not for yelling. Be lazy.](https://refp.se/articles/your-shell-and-the-lazy-exclamation-mark) ## zsh - [A shell exclamation mark is not for yelling. Be lazy.](https://refp.se/articles/your-shell-and-the-lazy-exclamation-mark) ## posix - [A shell exclamation mark is not for yelling. Be lazy.](https://refp.se/articles/your-shell-and-the-lazy-exclamation-mark) - [A shell colon does nothing. Use it anyway.](https://refp.se/articles/your-shell-and-the-magic-colon) ## unix - [A shell exclamation mark is not for yelling. Be lazy.](https://refp.se/articles/your-shell-and-the-lazy-exclamation-mark) - [A shell colon does nothing. Use it anyway.](https://refp.se/articles/your-shell-and-the-magic-colon) ## lifehack - [Why I stopped proofreading and started to listen](https://refp.se/articles/I-stopped-proofreading-and-started-to-listen) ## blogging - [Why I stopped proofreading and started to listen](https://refp.se/articles/I-stopped-proofreading-and-started-to-listen) - [Once upon a time this blog was powered by make](https://refp.se/articles/a-makefile-driven-blog) - [The psychological cost of having an RSS feed](https://refp.se/articles/the-weight-of-an-rss-feed) ## copywriting - [Why I stopped proofreading and started to listen](https://refp.se/articles/I-stopped-proofreading-and-started-to-listen) ## makefile - [Once upon a time this blog was powered by make](https://refp.se/articles/a-makefile-driven-blog) ## developer-life - [Once upon a time this blog was powered by make](https://refp.se/articles/a-makefile-driven-blog) - [The psychological cost of having an RSS feed](https://refp.se/articles/the-weight-of-an-rss-feed) ## rss - [The psychological cost of having an RSS feed](https://refp.se/articles/the-weight-of-an-rss-feed) ## c++ - [A compile-time meta-container in C++](https://refp.se/articles/constexpr-meta-container) - [A constant-expression friendly counter in C++](https://refp.se/articles/constexpr-counter) - [Non-constant constant-expressions in C++](https://refp.se/articles/non-constant-constant-expressions) ## stateful-meta-programming - [A compile-time meta-container in C++](https://refp.se/articles/constexpr-meta-container) - [A constant-expression friendly counter in C++](https://refp.se/articles/constexpr-counter) - [Non-constant constant-expressions in C++](https://refp.se/articles/non-constant-constant-expressions) ## Other resources - [home](https://refp.se/): Home is where the wifi auto-connects, or under this link. - [articles](https://refp.se/articles): A collection of articles, essays, and other written content. - [projects](https://refp.se/projects): Showcase of projects where Filip Roséen is the creator. - [about](https://refp.se/about): Read about Filip Roséen, the author of this website. - [hire](https://refp.se/hire): Interested in hiring Filip Roséen? Find out more here. - [RSS](https://refp.se/rss.xml)