Why don't schools teach debugging, or, more fundamentally, fundamentals?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

WorkOS - The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • pharo

    Pharo is a dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk.

  • I think in part it's because the idea that programming is text and math-based is too ingrained in society.

    For example, we talk about programming languages. But IMO there are also programming systems such as Smalltalk [1]. I've programmed 2 years professionally in it, currently looking for an engagement in a different language (a curiosity thing, also a resume thing).

    I think Smalltalk has a lot to offer by switching the programmer's view of thinking about programming systems rather than programming languages.

    Moreover, programming systems is also not where it is at. One downside that Pharo in particular has is that the community is small. A lot of plugins/libraries that are a given in other languages aren't there! For some, however, this is a strength because one gets to learn much better how to build stuff from the ground up and tinker on it by yourself. Given that there is still a lot of low hanging fruit it is easy to become a contributor.

    But this part, whether a community is big or small means that I think it's smarter to think about programming ecosystems where a programming language or programming system is the central hub connecting the programming community together.

    Why don't schools teach about programming communities? See my first sentence ;-)

    [1] https://pharo.org - a modern Smalltalk

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Ask HN: Alternatives to organizing code in files and folders?

    3 projects | news.ycombinator.com | 12 Apr 2023
  • What are some important differences between the popular versions of OOP (e.g. Java, Python) vs. the purist's versions of OOP (e.g. Smalltalk)?

    4 projects | /r/ProgrammingLanguages | 7 Apr 2023
  • Remaining Relevant Over Four Decades

    1 project | /r/programming | 6 Apr 2023
  • The one about Lisp interactivity

    2 projects | news.ycombinator.com | 11 Nov 2022
  • Pharaoh - Server Side Framework for Dart

    2 projects | /r/dartlang | 24 Nov 2023