Peter Christian Fraedrich
1 min readMay 17, 2020

I appreciate you spending the time to sit down, read my article, and provide feedback to some of my points. It means a lot to me that somebody would take that kind of time and care with something I’ve written, however mean-spirited and condescending the rebuttals may be. While I do agree that understanding the theoretical basis for common structures like “goto” from a pure computer science perspective would be interesting and help give context to some of the design decisions, a user of a product shouldn’t have to understand the intricate design and logic of something to know that a feature of it is wrong. Should I be required to earn an engineering degree to understand the Three Little Pigs? Or should complete an electricians apprenticeship to know that you shouldn’t run power lines through water? If not, why should I be required to earn a CS degree to understand that certain aspects of a language promote bad coding practices? Or to know that the project leadership is astonishingly closed-minded when it comes to new features? Or to understand that developer ergonomics is just as important as code performance?

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Peter Christian Fraedrich
Peter Christian Fraedrich

Written by Peter Christian Fraedrich

Entrepreneur, software developer, writer, musician, amateur luthier, husband, dad. All opinions are my own.

No responses yet

Write a response