HN user

noob_eng

563 karma
Posts61
Comments19
View on HN
news.ycombinator.com 2y ago

Ask HN: 2023 nearing end, what have you learnt, built or accomplished this year?

noob_eng
8pts1
ocw.mit.edu 2y ago

Matrix Calculus for Machine Learning and Beyond

noob_eng
6pts0
news.ycombinator.com 2y ago

Ask HN: Tiny end to end hobby projects that turned big?

noob_eng
6pts3
twitter.com 2y ago

How to Become Expert at Anything

noob_eng
1pts0
news.ycombinator.com 2y ago

Ask HN: Which programming books are suitable for self study for beginners?

noob_eng
4pts3
news.ycombinator.com 2y ago

Ask HN: SICP is often recommended as mind opener, what did you learn from it?

noob_eng
44pts28
news.ycombinator.com 2y ago

Opinion: In 2023 beginning programmers should be taught to program functionally

noob_eng
5pts4
news.ycombinator.com 2y ago

How should a beginner start learning programming to become a great engineer?

noob_eng
4pts5
www.cl.cam.ac.uk 2y ago

ML for the Working Programmer

noob_eng
2pts0
news.ycombinator.com 2y ago

Ask HN: Projects one can build to get better at programming as a beginner?

noob_eng
4pts4
news.ycombinator.com 2y ago

As a self learner which courses, books, etc have rewired your mental model?

noob_eng
8pts6
twitter.com 3y ago

Terry Tao doesn't do well with visual mathematical explanations

noob_eng
1pts0
news.ycombinator.com 3y ago

Ask HN: Is it possible to make turn around your life by proper planning?

noob_eng
9pts11
news.ycombinator.com 3y ago

Ask HN: Which STEM books have you enjoyed working through?

noob_eng
1pts1
news.ycombinator.com 3y ago

Ask HN: Have you turned around your life at any point like those YouTube videos?

noob_eng
1pts1
news.ycombinator.com 3y ago

Ask HN: What should be *the* resource to start learning programming in 2023?

noob_eng
2pts2
news.ycombinator.com 3y ago

Ask HN: Do you employ any strategy to remain productive and consistent?

noob_eng
9pts5
caseymuratori.com 3y ago

Semantic compression (2014)

noob_eng
79pts30
www.med.mcgill.ca 3y ago

Probability Theory the Logic of Science (Jaynes) [pdf]

noob_eng
2pts0
zimingliublog.wordpress.com 3y ago

A Good ML Theory Is Like Physics: A Physicist’s Analysis of Grokking

noob_eng
1pts0
www.psychologytoday.com 3y ago

Can reading fiction make you more empathetic?

noob_eng
4pts1
www.cs.cmu.edu 3y ago

Practical Foundations for Programming Languages 2nd edition [pdf]

noob_eng
4pts0
www.economist.com 3y ago

To make money, study maths or economics at a top university

noob_eng
3pts1
medium.com 3y ago

My graduate career in math by Jeremey Kun

noob_eng
2pts0
news.ycombinator.com 3y ago

Ask HN: What made you fall in love with engineering?

noob_eng
5pts1
news.ycombinator.com 3y ago

Ask HN: Which is the best programming book you have ever read?

noob_eng
9pts9
news.ycombinator.com 3y ago

Ask HN: What opened your eyes to the true power of programming (languages)?

noob_eng
2pts0
news.ycombinator.com 3y ago

Ask HN: Learning programming bottom up vs. top down (UCB, MIT, Waterloo, CMU)?

noob_eng
1pts1
twitter.com 3y ago

Students from UWaterloo placed top in ICPC every year

noob_eng
4pts0
homes.cs.washington.edu 3y ago

Programming Languages by Dan Grossman (UWashington)

noob_eng
1pts0

I certainly see younger programmers who don't understand simple "separation of concerns" when writing code and get themselves in to trouble with overly complex approaches

I was also like this before. I didn't receive a formal CS education. I majored in electrical engineering. Then I read the book How to Design Programs[0] and understood that I have been approaching coding problems all wrong.

[0] https://htdp.org/

Waterloo Style 3 years ago

Waterloo uses the HTDP book to teach freshmen introductory programming and CS. Now, I am sure, there are many students who take CS135 with no knowledge of what programming is. They are taught a functional language without state or mutation.

My question is how do they fare when they are to use imperative languages later on in the CS program where they have to use messy for loops and mutation and memory allocation? Is it better because they did CS135 first or hard?

To be frank, I don't think imperative language use is going away anytime soon. So, they need to learn the best use of both the worlds, hence, asking.