Message from M4Gunner in /r/SargonOfAkkad (Sparta) #comp-sci
Pardon me I've been doing js all day
god bless your soul
I needed that, thanks.
🙏 for Durtle
lmfao I actually just knocked out my internet for a few minutes by transferring files.
JS is like shoving your dick in a paper shredder. End me please.
@Durtle02 Just stock JS, or are you using Angular, ReactJS, or something similar?
I had to use that for the latter half of my e-business programming class
And you wanted to kys?
I bet Durtle wanted to
Sprung up on one of the subreddits today
Never been a fan of Skiena’s content.
I didn't read "How to solve it", but "Algorithm design manual" is a very weak book.
And this page is the reason why the whole "learn from the internet, not university" won't work.
Whoever curated this "best book" content clearly hasn't read many books on a given subject.
it won't help me ``learn all of c++ in 24 hours``??
I'm learning programming via the internet and I can definitely say it would be better to learn in school
The most important thing when learning a new language is how you should use it. That takes time.
For C++, the best source is Stroustrup's book.
Also, figure out what kind of programming student you are. Do you need somebody to tell you what to do next? Or do you feel like trying to do things on your own?
The former tends to turn out to be mediocre programmers, while the latter tends to become cowboy programmers with no common sense about code quality.
What I meant was, if you just sit down and start coding nonstop, it's too easy to become oblivious about how bad your code is.
Probably why my college nailed the "It's all in the design" point in with a sledgehammer into our brains
Yep, bad design is usually what ruins everything.
Programmers that never looked at any library, any API, don't know what the usual names of things are.
Then they shove a bunch of generic names everywhere with no meaning.
It's interesting to see, after you go through a lot of bad code, how important having a shared vocabulary is.
I worked on a project where a `Connection` object was actually a tuple, and had one method, named `cleanup()` that manipulated data in another class.
And the class that would usually be called a `Connection`, with methods analogous to `send()` and `receive()` was called `Interaction`.
Of course, the methods weren't called that, they were called `push()` and `process()`.
It was almost as if every name of class and method was created to mislead anyone else working with the code.
So yeah, don't be "that guy" that doesn't know the name of things that everyone else knows.
You should be curious to do things on your own without needing somebody to hold your hand, but also you should constantly check what other people created, to make sure you're not doing things completely wrong.