A TypeScript-based system that models Jamba Juice menus, customer orders, and store inventory.
TypeScript Object-Oriented Programming Software Engineering
Read More04 May 2026
How did you make your effort estimates? My effort estimates were primarily based on task similarity and past experience with comparable work. For most issues, I reasoned by analogy: if a previous task of similar complexity had taken a certain...
Effort Estimation Software Engineering Project Management StudyViser
30 Apr 2026
I. Introduction Artificial Intelligence has become an increasingly prominent force in education, reshaping how students learn, problem-solve, and engage with complex material. In the field of software engineering, where the pace of change is rapid and the breadth of knowledge...
Artificial Intelligence Software Engineering Reflection
28 Apr 2026
Every Building Has a Blueprint When an architect designs a building, they don’t reinvent structural solutions from scratch every time. A load-bearing wall, a fire exit, a staircase — these are solved problems. Experienced architects know exactly how to handle...
Design Patterns Software Engineering Next.js React
25 Feb 2026
Feeling Lost at the Beginning When I first started using Bootstrap, I was honestly unsure why it was necessary. Writing HTML with a long list of unfamiliar class names felt more confusing than helpful. Instead of clearly seeing how my...
UI Frameworks Bootstrap Web Development Software Engineering
11 Feb 2026
Struggling with Coding Standards at First At the beginning of the module, coding standards felt more frustrating than helpful. After writing code that worked, I often had to go back and fix numerous ESLint warnings and errors. Seeing red underlines...
Coding Standards Software Engineering ESLint TypeScript
28 Jan 2026
Why “Smart Questions” Matter in Software Engineering Software engineering is not just about writing code—it is also about collaborating with people and systems. In practice, every developer eventually relies on someone else’s knowledge: a teammate, a maintainer, documentation, or a...
Software Engineering Communication Professional Practice