CHRIS PINTO

Latest Blog Posts!

March 30, 2026

Why Automata Theory Matters in Real Life

Formal languages and automata theory might seem purely theoretical,but they have many practical uses in computing. Finite State Machines (FSMs) and Context-Free Grammars (CFGs) help structure how systems process information.

An example is video game development, where FSMs control character behaviour. Developers use clear states like "idle", "running", "jumping" etc., making systems easier to manage and expand.

CFGs are essential in building programming languages, helping computers understand code structure, especially for nested elements.

These ideas are also used in cybersecurity. By modelling systems such as state machines, developers can detect unexpected behaviour and fix issues.

Overall, automata theory provides a simple way to analyse and improve modern software systems. It has changed how I approach programming, making my code more structured and easier to understand.


February 28, 2026

Why Web Development Feels So Rewarding

Started playing with HTML and CSS to build simple web pages. Watching my designs come alive in the browser is incredibly satisfying. Web development is such a fun way to see immediate results from your code!


February 20, 2026

Lessons I've Learned From Coding

Coding isn't just about remembering syntax - it's about problem-solving. Every bug I fix teaches me logic and patience. Learning CS has changed the way I approach problems, not just in programming, but in daily life too.


February 15, 2026

Getting Into AI

AI used to feel super intimidating, but I decided to start small with mini projects. Experimenting with basic machine learning models has been mind-blowing. Seeing computers "learn" from data makes me excited about where tech can take us!


March 3, 2025

My First Steps in Computer Science

Just started learning Python last month, and wow - it's been a rollercoaster of excitement and head-scratching bugs! Debugging taught me patience, and seeing my first small program actually run was such a thrill. Every little success makes me more confident about diving deeper into CS.