About Unconcurrent Thoughts


Welcome to "Unconcurrent Thoughts," a digital space dedicated to the pursuit of what we affectionately term "real programming." This isn't about chasing the latest ephemeral trend or the shiniest new framework. Instead, it's a haven for exploring the foundational, the intricate, and the enduring aspects of software craftsmanship.


What Does "Unconcurrent" Mean?


The name "Unconcurrent Thoughts" reflects a desire to delve into topics that might swim against the prevailing current, or perhaps explore the depths beneath the surface-level chatter of the tech world. It’s about taking the time for deliberate, focused thinking on complex subjects, rather than just keeping pace with the concurrent rush of information. We believe there's immense value in understanding the 'why' and 'how' at a fundamental level, even if it means stepping aside from the mainstream.


Our Philosophy


This blog is born from a conviction that true mastery in programming comes from a deep understanding of principles, an appreciation for elegance and efficiency, and a willingness to engage with challenging concepts. We aim to provide in-depth technical articles, insightful tutorials, and considered resources. Whether it's dissecting the nuances of a language feature, as seen in our F# Type Provider tutorial, or examining patterns that lead to robust and maintainable systems, our goal is to be a trusted source for those who share this passion.


What You'll Find Here


Expect to find content that encourages you to think, to build, and to understand. From detailed walkthroughs of creating compile-time mechanisms to discussions on software architecture and beyond, "Unconcurrent Thoughts" is for the curious mind, the dedicated practitioner, and the lifelong learner in the art and science of programming. We're less about quick fixes and more about fostering a deeper comprehension that stands the test of time.

Join us as we explore the less-trodden paths and celebrate the profound satisfaction that comes from truly understanding the tools of our trade.