for no reason in particular i was looking at a list of nocturnal animals on wikipedia and
one of these is not like the other
right, if you are in college and are a cs major or a budding software developer, i highly recommend you to check out the architecture of open source applications, especially the 500 lines or less section. architects, artists etc look at thousands of buildings/paintings throughout their lifetimes, critique them, learn what’s worked and what didn’t. most software developers, however, do not share that experience - unless it’s with a codebase they have written themselves.
reading other people’s code is JUST as important as writing code of your own. i especially recommend the projects/documentation in 500 lines or so section b/c while they are big enough for you to understand basic system design, 500 lines of code isn’t too overwhelming. plus it’s super cool to read about building a database built from archeological principles or how the code behind pedometers works
do u ever remember all the horrible offensve things u said when u were like 15 and u literally feel ur soul detach and turn 2 dust
me, the motherfucker with over 50 abandoned works in progress: i have another idea
😁 [Via The Simpsons]
The thing about computer programming is that it’s a complete pain in the ass when you’re trying to figure out the problem, yet when you finally solve it, when you finally have that aha moment, the feeling of accomplishment is unlike anything you’ve felt when you’ve accomplished something. You think holy shit, I can make technology work, and that feeling is totally worth the long stretch of hours or even days when computer programming feels like a pain in the ass.
hi! i was wondering what are some of the most helpful resources you've found on data structures and algorithms? i took the class in college, but didn't do so well, so i'd like to relearn it on my own time. also, i love reading all your updates on coding, you offer an interesting perspective!
DAY 584
Hi Anon,
I’m glad you enjoy the blog!
I’ve been meaning to put together a larger list (there are so so many to wade through), but the vast majority of what I’ve learned so far has come from the same two resources:
Lynda.com - Foundations of Programming/Data Structures
Edx - cs50/Week 5: Data Structures
I’ve also heard good things about this course, but haven’t started it yet:
Coursera - Princeton University/Algorithms: Part 1
Lynda.com membership costs money, but is free with a paid LinkedIn membership, and is often free with a local library membership (ask at your library).
The course is only 2.5 hours so it should also fit easily within the 10 day free trial. I had heard a lot of rave reviews about Simon Allardice as a teacher, and I looked him up specifically. He really is great and I enjoy his lectures a lot.
some words I often forget
The thing about programming is that when you finally find that stupid mistake that cost you the last four hours, you’re never sure whether to be happy, upset, or if you should just punch yourself in the face.
… and it’s not even a Monday. (via thethingaboutprogramming)
Full-time Computer Science student, reader, and gamer with a comics addiction.
121 posts