software engineering

AI Mobile

From Notebook Chaos to Sleek Android App: Harnessing Emergent AI

One of the recurring themes I’ve noticed in AI-assisted development is that the hardest part usually isn’t writing code. It’s managing complexity. I was reminded of that while watching a recent video from the Python Simplified channel. The project itself was impressive. Starting with a data science notebook and ending with a fully functional Android […]

Read More
Agentic AI

4 Ways AI Agents Should Behave for Smarter Systems

Our perception of agents often veers towards the fantastical—hyper-capable entities ready to tackle any task, resembling the autonomous protagonists of many sci-fi blockbusters. However, glamorous as it may seem, this portrayal is miles away from reality and steers us away from the practical and safe use of AI. Instead, think of AI agents as specialists […]

Read More
Developer Interesting

C++ at 40+: Why It Still Runs AI, Cars & Wall Street

In a world where the new and shiny often eclipse the tried and true, there’s one stalwart of the tech industry that continues to hold its ground—C++. At 40 years old, this programming language is more than just a relic of the early days of computing; it’s a vital tool that powers everything from the […]

Read More
Agentic AI Google

How to Architect multi-agent systems

Imagine you’ve spent countless hours, perhaps late into the night, crafting an AI agent so brilliant it feels like it could pass the Turing Test with flying colors. Yet, despite its potential brilliance, it sits unused—trapped within a Jupyter notebook or a default web UI, like an untamed race car confined in a suburban garage. […]

Read More
Developer

Why 99% of Developers Don’t Get TLBs

In the bustling world of software development, there’s a stark contrast between the trendy surface-level coding skills showcased across numerous platforms and the profound depth of understanding the foundational systems that actually power our applications. It’s a reminder that, while contemporary coding challenges might make headlines, grasping the fundamentals can supercharge a developer’s toolkit. This […]

Read More
AI Career Developer

Is This the End of Software Engineering?

In the frenzied world of tech, where the winds of change are more like gales, you may find the discourse surrounding the “death” of software engineering popping up from time to time. Especially now, with AI being painted as either the villain or the messiah, depending on who you’re listening to. It’s enough to make […]

Read More
AI Generative AI

Everything You Know About AI Is (Probably) Wrong

It’s easy to get caught up in the buzz surrounding AI, especially with the rapid advancements in large language models (LLMs) like GPT. But as I delved into a recent video by Jako Vanelo, a director and machine learning engineer at Moody’s, I was reminded of the broader landscape and the common misconceptions that often […]

Read More
Agentic AI

How memory makes AI agents more effective

Imagine you just adopted a kitten and naturally, you want nothing but the best for your new furry friend. You head online to find the best kitten toys, food, and essentials—perhaps through a digitally savvy pet store that utilizes an AI agent. Now, imagine if this AI agent remembered your previous purchases, knew your preference […]

Read More
Agentic AI

How to Build ChatGPT Apps With Agent Builder (Dev Day Full Breakdown)

Imagine waking up one morning to find the world not just slightly altered, but revolutionized. This isn’t a metaphorical shift; it’s quite literal in the realm of technology and OpenAI’s recent rollout is proof. The unveiling of a new app store inside ChatGPT, now a bustling hub with 800 million active users from the get-go, […]

Read More
Developer

3 Years of College Computer Science in 3 Minutes

Have you ever thought about what it really takes to understand the vast world of computer science? It’s not just about learning a few tricks or understanding how to write a line of code. It’s an ever-evolving journey of foundational knowledge, practical skills, and ongoing innovation. Let’s dive into what a comprehensive computer science education […]

Read More