Recent Blogs, page 1

Or browse posts by tag

How Big Is Too Big? When to Introduce Process in Software Teams

A science-backed look at how team size affects communication and when you need to add structure in your software engineering team.


From Terminals to Cloud GPUs: The Full Circle of Computing Architecture

A historical view on how computing evolved from terminals and mainframes to personal computers, and is now circling back with AI and cloud-powered interfaces.


Voice UI & Conversational Interfaces: Building for the Ears, Not the Eyes

How developers can embrace voice-first experiences using modern web APIs, AI models, and UX design for conversational interfaces.


Using Colour in Shell Scripts for Logging

Enhance the readability of your shell scripts with colour-coded logging. Learn how to use ANSI colours, create reusable logging functions, and improve your command-line experience.


How to Order a Feed by Hot Score for Time-Sensitive Ranking

Learn how to rank content by popularity and freshness using a hot score formula, ideal for blogs, comment sections, and social feeds.


Loading ISO Country Codes and Emoji Flags into MySQL

A guide on how to fetch ISO 3166-1 alpha-2 country codes, store them in MySQL, and generate emoji flags using SQL.


How AI Code Agents Like Devin Will Revolutionize Programming in the Coming Year

The rise of agentic AI platforms marks a turning point in software engineering, equipped with real-time planning, debugging, and execution capabilities.


The Next Few Years of AI: Navigating Change, Finding Opportunity

As AI reshapes society, we face job disruption, new opportunities, and social tension. Here's how we can adapt positively to what's coming.

1 Next →