Articles RSS

page:
2021-11-17

Don't Bring a Tree to a Mesh Fight, and the Other Way Around

Examining control flow and architecture in the form of graphs yields insight into complexity.

2021-06-16

Leadership: Random Notes

Thoughts, questions, ponderings about leadership. Some may be useful. Some may be plain wrong. Anyhow, I need to write these somewhere.

2021-04-14

Unconventional React and TypeScript Tips

Unconventional collection of tips from working on some projects and interfacing with varying disciplines.

2021-02-27

Machine Tree: React aside from the UI

Among a nauseatingly huge number of "modern web UI frameworks" out there, React stands tall. It is a very nimble library to write a JavaScript-based app on top of. React app code can stay way more clear, consistent, and recognizable regardless of complexity, compared to other frameworks. Why? Because unlike other frameworks, which are more of a template engine, React focuses on assisting to bui...

2021-01-14

Complex Software: Asynchronous Machines

Complex software can be daunting to author. I'm dissect and reintroduce the concept of asynchronous machines, why do we need it in the first place, and how digging deep into the concept might help conquer complex software.

2020-10-21

Significance of Immutability, Extensibility, and Versioning in Persistent Data

Writing a program is all fun and games until someone persists your data. Your user data gets saved in the database, persisted! Some folks use your API, persisted! Your website's JS files cached, BAM, persisted! They're actually gonna be alright until you need to change something. When it's impossible to do without breaking change, emergency meeting!

page: