Remix.run Logo
Dove 2 hours ago

Excellence is what matters. It can be found in universities (and is in theory what universities are for), but in my professional experience, a C.S. degree is no guarantee that one has been trained with excellent taste and judgement. In fact, I usually react to the new hires with C.S. degrees with some degree of frustration at what schools are teaching these days.

Excellence can also be found in independent reading, and it can be learned with professional mentors as well.

You can learn it from AI, too, actually. I'm skeptical about the central use of AI in writing code directly, but find it incredible as a teaching tool. It is especially impressive when I use it as something between a tutor and a search engine, talking to it a lot about the best way to do things and asking it about standard methods and resources. It's not infallible, to be sure, but it's this incredible combination of tutor and textbook, with a better connection to the zeitgeist than all but the very best of tutors and textbooks.

In this way, AI is not dissimilar from school, independent reading, or work experience: you can use these tools in different ways, to serve different goals. If you focus on credential, skill, productivity, and money, you may entirely miss out on excellence in your craft. On the other hand, you can pursue excellence in any of these contexts.

Aurornis 2 hours ago | parent | next [-]

> but in my professional experience, a C.S. degree is no guarantee that one has been trained with excellent taste and judgement

The range of degrees is very wide. Even within some universities you will find graduates with completely different levels of ability despite achieving the same degree. Some universities are set up to pass everyone through to graduation and the professors try to give opportunities for the really motivated ones to actually learn.

The range of degrees you will see is also dependent on where you’re hiring. Graduates from the programs with the strongest degrees aren’t applying to average jobs. They’re being recruited before they leave campus and they have a deep network of people in top companies to get referrals from.

This creates a strong selection effect where the type of C.S. graduates you encounter is dictated by the strength and compensation level of your company. Top school CS grads can go straight into jobs that pay higher than Senior SWE compensation in many markets. They’re not interested in applying to average junior SWE comp jobs at companies that nobody will recognize on their resume.

kccqzy 2 hours ago | parent | next [-]

> Even within some universities you will find graduates with completely different levels of ability despite achieving the same degree.

Agreed. Even without considering students’ motivation and skill, sometimes this is just caused by flexibility in the degree design. Some universities offer students a lot of choice in the courses they take. For example, I chose not to take the algorithms class (I decided to self study it at that time) and instead took the graph theory class. It turned out that at that time my self-studying overemphasized algorithms likely asked in interviews (like greedy or dynamic programming) but didn’t cover more theoretical aspects like P/NP, pumping lemma, etc. This was something that I started regretting years after graduation.

I think offering too much choice to students who were still learning is probably a mistake.

maccard an hour ago | parent | prev [-]

> This creates a strong selection effect where the type of C.S. graduates you encounter is dictated by the strength and compensation level of your company. Top school CS grads can go straight into jobs that pay higher than Senior SWE compensation in many markets. They’re not interested in applying to average junior SWE comp jobs at companies that nobody will recognize on their resume.

My experience has been that it’s the norm to find that even people who come from “recognisable” names follow a bell curve distribution that matches people who come from other places.

Aurornis an hour ago | parent [-]

Graduates from every university follow a distribution. I’m not trying to claim that all graduates from a university are equal.

The center of that distribution is higher or lower depending on the university. The university matters a lot.

inhumantsar 2 hours ago | parent | prev | next [-]

I went back to school recently to get a degree after 20yrs in the industry. It's hard to overstate how helpful it is to able to open ChatGPT and ask "ok but why?" ad infinitum like children do.

tayo42 an hour ago | parent [-]

What made you want to do that btw?

zulux 2 hours ago | parent | prev | next [-]

I've spun up an AI-assisted RoR app. Having the AI "explain this to me like I'm a human" has been the quickest way for me to learn a new environment, language, and system that I've ever encountered.

The golden days are now: We can amplify our mind's ability to get stuff done before our AI overlords supplant us.

Kind of not kidding. My opinion: Get shit done, make stacks because it's going to get interesting even if AI never advances much further. The perception that it will be chaos enough.

ydat an hour ago | parent | prev | next [-]

[dead]

hellisothers 2 hours ago | parent | prev [-]

[dead]