Hacker Newsnew | past | comments | ask | show | jobs | submit | waynecolvin's commentslogin

If they misrepresent their arguements there must be a motive.


I believe ktRolster may be refering to "Procedural Abstration". The term is used in SICP [1] (the Wizard Book using scheme, previously freshman programming text at MIT).

Abstration can take many forms. But can often be described as "seperating things that change and/or repeat from those that don't", or something like that.

The last paragraph may be a joke, or based on one of the Principles in the O'Reilly Design Patterns [2] book.

[1] https://mitpress.mit.edu/sicp/ [2] http://shop.oreilly.com/product/mobile/9780596007126.do


I believe Linus claims to be an engineer, or maybe a manager nowadays. shrug Glad he has done well anyways.


Trust is earned, Linus is right.


Traditionally big corporations, or anybody with legacy systems, are very conservative with technology choices...


It's a good thing. Imagine if they built something with Angular Material Design or Material Design Lite, for example.


You might be complaining about students being taught Python and it becoming their "blub" language. We all start somewhere, and you can indeed go far with Python in some fields. It's popular with scientists for instance.

Recommended reading: https://www.reddit.com/r/programming/comments/9nipa/joel_on_... ( https://www.joelonsoftware.com/items/2009/09/23.html )

http://www.paulgraham.com/avg.html

http://www.lessonsoffailure.com/tag/paul-graham/ <-- note "flamewar" in the title!


I don't like Python either but it's out there and a fact of life. You use whatever a client requires.

Dictionaries, sets and lists can be nice though.

Go here( https://www.thecodingforums.com/threads/performance-sets-vs-... ) and search-find "Terry Reedy".


It can be a terrible filter, but credentialism fits in well with bureaucratic environments. :/


True. But before the days of Structured Programming widespread understanding of algorithms was hoped to lead to a professional Software Engineering field.

The idea of "Software Engineering" was born with the Software Crisis report in the 1960's.

Later on practicing SE's would study things like Design Patterns so things evolved over time.

EDIT: Software Engineers probably should know some relevant basics, but programmers could never come up with a "body of knowledge" like real engineers have.

It all depends what you work on and what new developments keep coming out...


I think the priority was to reenable discussion of new movies and TV shows, that would be useful moving forward. But maybe they could make an API.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: