Essays

Clarity Over Convenience: Reflecting on AI’s Role in My ICS 314 Journey

08 Aug 2025

Reflecting on My Use of AI in ICS 314 I. Introduction Artificial Intelligence (AI) has turned into a key tool in education, making available new ways to acquire, understand, and apply knowledge. Regarding software engineering, AI tools can allow students...

AIinEducation SoftwareEngineeringLearning ResponsibleAIUse

Beyond the Browser: Lessons in Real-World Software Engineering

08 Aug 2025

From Commits to Concepts: A Journey Through Software Engineering Over the course of this software engineering class, I’ve gained valuable skills not only in web application development, but more importantly, in the foundational principles that apply to software development of...

SoftwareEngineering AgileDevelopment DesignPrinciples

Design Patterns: The Architect’s Blueprint for Better Code

25 Jul 2025

Envision constructing a house without having a blueprint. You could have all the tools and materials exactly right, and you might even have a comprehensive picture of what exactly the final structure will be like, but in the absence of...

SoftwareArchitecture DesignPatternsInPractice CleanCodeBlueprints

picking myself up by my boostrap

03 Jul 2025

Bootstrap 5: Frustratingly Efficient or Efficiently Frustrating? There comes a time in the journey of every developer where ambition clashes with the reality of life. Usually, this happened at 2 am, which is after five hours of your effort in...

UI frameworks Front End Development Responsive Design

Lint or Lose: Why Coding Standards Matter More Than You Think

23 Jun 2025

The Real Significance of Coding Standards Coding standards are quite often misconceived. These are often looked at by outsiders or even by some beginners as impositions that are arbitrary-who is to care about tab or space, break placement, comma placement...

Coding Standards ESLint Experience Software Quality

E11: Reflect on smart questions

10 Jun 2025

Smart Questions, Smarter Engineers: Why the Way You Ask Matters There’s a certain electricity in the air when a question slices through the haze and lands, sharp and clear, on a forum like Stack Overflow. Some questions are like a...

Questions Answers StackOverflow

E10: Reflection on Typescript

04 Jun 2025

Reflecting on TypesSript Brief overview of TypeScript TypeScript, a language built on top of JavaScript, brings structured and type-safe features to it, resulting in substantial benefits to both novice and veteran programmers. If you are a person newly introduced to...

Software Engineering