The Thing About Computer Programming Is That It’s A Complete Pain In The Ass When You’re Trying To

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.

More Posts from Programmingravenclaw and Others

8 years ago

The thing about programming is that it may be 3am, but you can’t help but think it won’t take all that long to add another quick feature…

Yep! And now it’s 5:40am and I’m still sitting here.

Coding is occasionally bad for your health.

(via fyeahcode)

8 years ago

on programming

When learning a new language don’t waste your time copying down syntax, it will come naturally after practice. But, if you really need syntax help badly then I can reassure you that most high end languages are heavily documented.

I say this so that you don’t waste all your time taking notes on basic syntax, instead use your study time to copy down any relevant code examples in the textbook, tinker with them and analyze them, comment on them. Practice, practice, practice.

The only time you should take notes is for flowcharting or pseudocode. And of course, notes on concepts.


Tags
8 years ago

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.


Tags
7 years ago

me, trying to understand something at work: So basically what you're saying is that this code is held together by a piece of gum?

person explaining it: Haha! No. It's much worse than that

8 years ago

My kink? Knowing all the information

8 years ago

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!

What are some resources to learn Data Structures?

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.


Tags
7 years ago

"Stop beating yourself up. You are a work in progress - which means you get there a little at a time, not all at once."

- Unknown

8 years ago

hobbies masterpost!

a really excellent way to reduce anxiety is to pick up a new hobby. find something you’re interested in, learn it, then use it as a healthy and productive way to cope.

learn to play guitar

learn how to make interactive stories with the free program Twine

learn how to make pixel art

learn another language

learn how to build a ship in a bottle

learn how to develop your own film

learn how to embroider

learn how to make chiptunes (8-bit music)

learn how to make origami (the art of paper folding)

learn how to make tumblr themes

learn how to make jewelry 

learn how to make candy

learn how to make terrariums

learn how to make your own perfume

learn how to make your own tea

learn how to build birdhouses

learn how to read tarot cards

learn how to make zines

learn how to code

learn how to whittle (wood carving)

learn how to make candles

learn how to make clay figurines

learn how to knit scarves

learn how to become an amateur astronomer

learn some yoyo tricks

learn how to start a collection

learn how to start body building

learn how to edit wikipedia articles

learn how to decorate iphone cases

learn how to do freelance writing

learn how to make your own cards and

learn how to make your own envelopes

learn how to play the ukulele 

learn how to make gifs

learn how to play chess

learn how to juggle

learn how to guerrilla garden

learn how to chart your family history

learn how to keep chickens

learn how to do yoga

learn how to do magic tricks

learn how to raise and breed butterflies

learn how to play dungeons & dragons

learn how to skateboard

learn how to do parkour

learn how to surf

learn how to arrange flowers

learn how to make stuffed animals


Tags
8 years ago
Making Changes To The Live Site.

Making changes to the live site.

8 years ago

envision yourself exactly where you want to be. what motivates you? picture that, and never let it go. keep it in your mind and heart as you construct a plan to achieve what you want. with discipline and some confidence, you will reach your goal. you will.


Tags
  • please-im-asian
    please-im-asian liked this · 4 years ago
  • queuejaku
    queuejaku reblogged this · 5 years ago
  • leastri
    leastri reblogged this · 5 years ago
  • reading-sometimes
    reading-sometimes liked this · 5 years ago
  • dritez-hene
    dritez-hene liked this · 5 years ago
  • desertfyre
    desertfyre reblogged this · 5 years ago
  • desertfyre
    desertfyre liked this · 5 years ago
  • mrcodeceec
    mrcodeceec reblogged this · 5 years ago
  • syedas-world
    syedas-world liked this · 5 years ago
  • lesbian-strawberry
    lesbian-strawberry reblogged this · 5 years ago
  • cute-chamomile
    cute-chamomile liked this · 5 years ago
  • codingoverload
    codingoverload liked this · 5 years ago
  • madivinezbelle
    madivinezbelle liked this · 5 years ago
  • gnarlyjackie
    gnarlyjackie reblogged this · 5 years ago
  • aquariusxo14
    aquariusxo14 reblogged this · 5 years ago
  • aquariusxo14
    aquariusxo14 liked this · 5 years ago
  • aliceonhere
    aliceonhere reblogged this · 5 years ago
  • aliceonhere
    aliceonhere liked this · 5 years ago
  • laemonyo-blog
    laemonyo-blog liked this · 5 years ago
  • missspooky
    missspooky reblogged this · 5 years ago
  • badgirlsdeaddreams
    badgirlsdeaddreams reblogged this · 5 years ago
  • badgirlsdeaddreams
    badgirlsdeaddreams liked this · 5 years ago
  • arkpra-blog
    arkpra-blog liked this · 5 years ago
  • mickeys-been-staying-at-ians
    mickeys-been-staying-at-ians liked this · 5 years ago
  • rad1calsch0lar
    rad1calsch0lar liked this · 5 years ago
  • eve-spellman
    eve-spellman liked this · 5 years ago
  • flamesong
    flamesong liked this · 6 years ago
  • whamsworld
    whamsworld liked this · 6 years ago
  • saphaeldemiurge
    saphaeldemiurge reblogged this · 6 years ago
  • marvel-magnet1
    marvel-magnet1 liked this · 6 years ago
  • sssscience
    sssscience liked this · 6 years ago

Full-time Computer Science student, reader, and gamer with a comics addiction.

121 posts

Explore Tumblr Blog
Search Through Tumblr Tags