Software developer, musician, beer homebrewer and pixelart fan.
… performance profiles which doesn’t take the physical realities of modern computation into account. Students learn to obsess over performance characteristics of things that don’t make any practical difference to the performance of real apps.
I believe the single biggest mistake that every programmer makes from time to time is overcomplicating things.
My definition of a dickhead is a person whose ambition for themselves or their own career is greater than their ambition for the project or team.