Ndifreke Ekott

Thoughts, stories, ideas and programming

08 Jun 2025

The Hidden Price of Success

Explore the complex relationship between success, sacrifice, and sustainability in this thought-provoking article about the hidden costs of achieving our goals. This piece delves into the challenges of balancing professional ambitions with personal well-being, family life, and time management. Through personal experiences and insights, it examines how modern professionals navigate the demanding journey to success while maintaining a healthy work-life balance. The article offers valuable perspectives on making smart sacrifices, managing expectations, and finding sustainable approaches to pursuing success without compromising life's essential aspects.

02 Jun 2025

Lovable Plus Jetbrains Junie - A Love Story

AI is everywhere, but skepticism remains—especially when tech hype takes over. While many claim software development is easier than ever, seasoned professionals know the truth: it’s still a challenge. A recent struggle with a session-related bug proved that AI isn’t always the magic fix. After days of troubleshooting, the solution wasn’t in fancy code rewrites but in a small detail—a capitalization issue that completely changed how cookies were managed. A reminder that experience and collaboration still reign in problem-solving.

18 Mar 2025

Enforcing JSON Schema in Django JSONField

Learn how the introduction of JSON datatypes in relational databases has revolutionized data storage by enabling document-structured data handling without relying on NoSQL solutions like MongoDB. Discover the benefits of JSON columns in reducing complex table joins, optimizing queries in ORM-based applications, and simplifying the development of REST APIs with JSON-compatible databases. Explore the challenges, such as schema enforcement, and how they can be addressed effectively in Django using JSONField and custom schema validation, with an example showcasing real-world solutions. Perfect for developers looking to integrate flexibility and performance in their database design!

17 Feb 2025

Whatever Your Hands Finds to Do ...

In the rapidly evolving field of software engineering, it’s easy to get caught up in the latest trends and lose sight of the value in our current skills. This post reflects on the importance of embracing and excelling in whatever task or opportunity we find ourselves in, no matter how small it may seem. Drawing from personal experiences and biblical wisdom, I emphasize the need to adapt to new technologies while appreciating our present abilities.

05 Feb 2025