Live data from Hacker News

RacketCon 2022

con.racket-lang.org

1–10 of 26 posts

Re: RacketCon 2022

#3
Funny to see anything Racket related rocket up to the front page of HN. My alma mater (Northeastern) is heavily involved in its development and the infamous intro CS class (Fundamentals of Computer Science 1 / Fundies 1) is taught in it. I only appreciated its beauty after I learned how to code deeper into the program. Horrible experience for anyone coming into it with no CS background.

Re: RacketCon 2022

#5
post #3

Funny to see anything Racket related rocket up to the front page of HN. My alma mater (Northeastern) is heavily involved in its development and the infamous intro CS class (Fundamentals of Computer Science 1 / Fundies 1) is taught in it. I only appreciated its beauty after I learned how to code deeper into the program. Horrible experience for anyone coming into it with no CS background.

What makes it horrible? I never took a course in Racket or any other language. But the documentation and HTDP look very beginner-friendly.

Re: RacketCon 2022

#6
post #3

Funny to see anything Racket related rocket up to the front page of HN. My alma mater (Northeastern) is heavily involved in its development and the infamous intro CS class (Fundamentals of Computer Science 1 / Fundies 1) is taught in it. I only appreciated its beauty after I learned how to code deeper into the program. Horrible experience for anyone coming into it with no CS background.

Really? I'm a self taught programmer, and one the best MOOC courses I took was How to Code taught by Gregor Kiczales.[^1] I believe it's based on HtDP. I thought it was great experience. Although, I did no know a little Python coming in.

[1]: https://www.edx.org/course/how-to-code-simple-data

Re: RacketCon 2022

#7
post #5
post #3

Funny to see anything Racket related rocket up to the front page of HN. My alma mater (Northeastern) is heavily involved in its development and the infamous intro CS class (Fundamentals of Computer Science 1 / Fundies 1) is taught in it. I only appreciated its beauty after I learned how to code deeper into the program. Horrible experience for anyone coming into it with no CS background.

What makes it horrible? I never took a course in Racket or any other language. But the documentation and HTDP look very beginner-friendly.

I just think functional based program is a bit harder to reason about for newbies. Programming did not click for me until the third class in the track where we learned object oriented design. Pretty common experience in the program as well, scared away a lot of people who took fundies 1 to explore the major or to minor in CS.

Re: RacketCon 2022

#8
post #3

Funny to see anything Racket related rocket up to the front page of HN. My alma mater (Northeastern) is heavily involved in its development and the infamous intro CS class (Fundamentals of Computer Science 1 / Fundies 1) is taught in it. I only appreciated its beauty after I learned how to code deeper into the program. Horrible experience for anyone coming into it with no CS background.

I took Fundies 1 at NEU last year, but I came in with a good amount of programming experience. I appreciated it because it forced me to think in a new programming paradigm (functional) but for a lot of my classmates who were beginners it was tough because of the much more puzzle-like nature of the problems. I also didn't think it was very fair to these students for the curriculum to immediately abandon Racket after the first semester and go right into Java for the second. The Fundies classes can at times be very discouraging because of the intensity.

Re: RacketCon 2022

#9
post #7
post #5

Earlier quoted context omitted.

What makes it horrible? I never took a course in Racket or any other language. But the documentation and HTDP look very beginner-friendly.

I just think functional based program is a bit harder to reason about for newbies. Programming did not click for me until the third class in the track where we learned object oriented design. Pretty common experience in the program as well, scared away a lot of people who took fundies 1 to explore the major or to minor in CS.

I took the class as a freshman, taught by Matthias, and then was a grader/lab helper the following year. (Oh gosh, this is all 15 years ago now)

In my observation, it was those with previous java/c++ experience that couldn't let that go who struggled the most. Total newbies were a blank slate and more likely to 'get it', assuming they have the abilities needed to succeed in a CS program.

Re: RacketCon 2022

#10
What’s special about Racket? What makes it stand out compared to Lisp/SBCL/Scheme?

I recall a while back John Carmack tweeted about writing some project in Racket & it’s been vaguely on my radar lately.

Post reply on HN