Writing on software engineering, company building, and my hobbies.

All of my long-form thoughts on programming, leadership, and more, collected in chronological order.

How to compare DataTime in Javascript

Ever tried to compare dates in JavaScript and ended up feeling like you were decoding an ancient hieroglyph?

Go & Machine Learning

When it comes to machine learning, languages like Python and R typically steal the spotlight. But here's where I throw a curveball...

Mastering Full-Stack Development

Full-stack development is a comprehensive approach to software development that involves working on both the front-end and back-end of an application. It requires a diverse set of skills and knowledge in various technologies and frameworks.