Live data from Hacker News

A Programmer's Introduction to Mathematics

jeremykun.com

21–30 of 223 posts

Re: A Programmer's Introduction to Mathematics

#21

The description got me excited, but looking at the table of contents, the level is ultra basic - appears to roughly correspond to first year of a cs degree.

The title is "introduction to mathematics." I think you are probably looking for a different book.

Re: A Programmer's Introduction to Mathematics

#22
post #12

Hmm, the "first few pages" end just before the "meat" begins. From the table of contents, there seem to be short prose sections inteleaved with the teaching sections. I hoped to see an example of the teaching section, not the prose.

Yeah, I should update that to have the full first chapter.

Would love to see a little more of the math - am hooked on the idea though!

Re: A Programmer's Introduction to Mathematics

#23
I guess this is for the nontraditional programmers since computer science is a mathematical field and programming is simply applied mathematics in some sense. I don't see how you could get a CS degree without being competent in mathematics to some degree since CS is a mathematical field.

Re: A Programmer's Introduction to Mathematics

#24
post #6

It's good to have something that lowers the bar for programmers so they could learn themselves some math without much fear. Knowing math is very important if you are a coder - and not just linear algebra: knowing a formula, for example, might let you do certain things in constant rather than linear time or, perhaps, reduce the cost of the iteration. Unfortunately, too many of those who can call themselves programmers…

I'm sorry if this isn't your intent but the way you structured your comment comes off as very condescending.

Aside from that, I'm also skeptical that the frequency in which these maths apply to practical, commercial programming is really that high.

Im not anti math or something. I just think the practical value gets way over sold by some people. And sometimes it feels like it's because of the dislike of "those who can call themselves programmers by trade."

Re: A Programmer's Introduction to Mathematics

#25
post #12

Hmm, the "first few pages" end just before the "meat" begins. From the table of contents, there seem to be short prose sections inteleaved with the teaching sections. I hoped to see an example of the teaching section, not the prose.

Yeah, I should update that to have the full first chapter.

First chapter is up now at https://pimbook.org/pdf/pim_first_pages.pdf

Also note that the Amazon "Look Inside" lets you see basically any page. Some readers have told me the first chapters were too slow, and so I think more advanced readers will want to breeze through that (though the applications in the first two technical chapters have a coolness to them that is hard to beat!).

Re: A Programmer's Introduction to Mathematics

#26
On a related note, I'm curious if anyone has taken the Mathematics for Machine Learning (https://www.coursera.org/specializations/mathematics-machine...) courses on Coursera, and whether it really covers enough to be comfortable with ML. The course bills itself as enough math knowledge for folks who barely remember high school math.

Re: A Programmer's Introduction to Mathematics

#27
post #6

It's good to have something that lowers the bar for programmers so they could learn themselves some math without much fear. Knowing math is very important if you are a coder - and not just linear algebra: knowing a formula, for example, might let you do certain things in constant rather than linear time or, perhaps, reduce the cost of the iteration. Unfortunately, too many of those who can call themselves programmers…

Seconded for this. Going back and taking an actual structured math course at community college after working professionally as a programmer for years was a real eye opening experience for me. So many things that seemed so abstract and meaningless as a 12 year old were instantly apparently useful in an unimaginable number of ways.

Re: A Programmer's Introduction to Mathematics

#28

I guess this is for the nontraditional programmers since computer science is a mathematical field and programming is simply applied mathematics in some sense. I don't see how you could get a CS degree without being competent in mathematics to some degree since CS is a mathematical field.

[deleted]

Re: A Programmer's Introduction to Mathematics

#30
Do the exercises have solutions? The most annoying things about math books is the lack of solutions. A beginner absolutely needs to know whether or not their solutions are correct.

The “the reader should know if they are correct” logic doesn’t apply here. A beginner could easily have faulty logic and fool themselves into thinking their solutions are correct.

I usually don’t buy math books without solutions if I’m self-studying. Would like to know if solutions are provided in this book. If not, I won’t consider buying it.

If this book doesn’t make the cut with a solution manual, does anyone have recommendations on an intro to proofs book with one?

Post reply on HN