Copy
View this email in your browser

 

My latest write-up


Use Databases Without Putting Domain Knowledge in Them - I'm not a database guy. Never was, never will be. Data is too permanent - you have to take care of it, back it up, and think about its structure in advance. I like the ephemeral nature of code where one deployment can change it fundamentally. But there's one thing I've learned about working with databases - use them to their full extent without putting domain knowledge in them.
 

I launched Tavern!


I launched the writing application I told you about - Tavern is a community-based writing app where everyone gets the same prompt on Monday. You have 7 days to respond with up to 200 words. You can see what others have written about the prompt only after you respond. You can't edit or delete after you submit, but next Monday, all prompts are gone forever. Give it a try if you're into journaling or you want to explore your creative side a bit more.
 

An idea worth exploring


Feature-Sliced Design - This is an architectural methodology that I heard about from Twitter. It's trying to formalize some of the common ideas in front-end development and propose a project structure that will address our community problems. In some aspects, it's similar to the ideas from my Tao books, but in others, it diverges. Overall, I think we're trying too much to develop a generic structure that works for everyone, while I don't think this is possible. Either way, it's an interesting idea to explore.
 

A book worth reading


Building Micro-Frontends - I've shared this book before, but since I'll be reading it during the next 2 weeks, it felt right to share it again. Front-end development is starting to face the problems of scale that back-end engineers have. More specifically, what do you do when you need tens of engineers to work on the same product, and what technical solutions do you have to make this possible? Splitting a UI into smaller pieces that get stitched together is one approach inspired by distributed systems and microservice architectures.
 

A video worth watching


The React Documentary - Honeypot shared their documentary about React and how it came to fruition. It was exciting to learn more about the people behind the tool I've been using for the last 7 years. What fascinated me the most was that they faced the same organizational and political challenges prevalent in many other tech companies. 
 

A quote worth pondering


I'm curious how this famous quote by Martin Fowler will age in the dawn of AI-driven development.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." – Martin Fowler






This email was sent to <<Email Address>>
why did I get this?    unsubscribe from this list    update subscription preferences
Code Philosophy · 7000 Ruse · Ruse 7000 · Bulgaria