Technical Essays
Reflections on software engineering and development
Software Engineering Journey
Software engineering is such a dynamic intersection of problem-solving, creativity, and technological innovation...
Reflection on Typescript
Migration to TypeScript has been quite an enlightenment after my experiences with JavaScript...
The Art of Smart Questions
In the world of software development, the ability to communicate effectively and ask questions intelligently can make the difference...
Coding Standards and Development Best Practices
Coding standards are much more than a set of guidelines for code formatting; they are the building blocks of clean, maintainable software...
The Evolution of Web Development
In the early days of web development, creating a professional-looking website meant writing countless lines of HTML and CSS...
Reflection on Effort Estimation
Estimating development effort is a critical part of software engineering, yet it is often challenging due to uncertainty...
Reflecting on My Use of AI in ICS 314
A reflection on how AI tools were used throughout ICS 314 and their impact on learning, problem-solving, and software engineering...
Reflecting on Software Engineering
A reflection on configuration management, coding standards, and UI frameworks and how these software engineering foundations...