DEV Community

Discussion on: 5 Things I didn't learn in college studying Computer Science

Collapse
 
kennethcassel profile image
kennethcassel

Great points on UI.

I think though in general, programmers tend to underestimate UI. A great product with great UI is a killer combination. If you can do this without consuming a tons of resources too, then you are on a path to win.
Functionality should be a given. Your program should work and that should be de-coupled from having a good looking UI. It doesn't take a ton of effort from having your UI look in the bottom 10% to being a pleasant visual experience.

Also, great points on legacy codebases haha. It doesn't really sell the software career that great if you focus on teaching that to people.

There is so much content to learn in software engineering so it'd be impossible to teach them all in college. It's really about lifelong learning.

Thanks for your insightful comments!