kristinaplusplus
kristinaplusplus
Kristina++;
4K posts
// Computers are cool :P
Don't wanna be here? Send us removal request.
kristinaplusplus · 9 years ago
Photo
Tumblr media
8K notes · View notes
kristinaplusplus · 9 years ago
Photo
Tumblr media
Will return to coding after we finish eating our keyboard.
10K notes · View notes
kristinaplusplus · 9 years ago
Text
This is one of my biggest pet peeve about the campaigns that attempt to get more people to code.  Please be honest about the math :/
Yes, Virginia, you do need math to be a programmer
The sentiment is probably related to the statement “Everybody should learn to code“: When newbies ask in forums if they need to be good at math to be a coder, they get the answer “No“. This either means “Don’t worry, you can pick up the required math as you go along“ or “I never needed to solve for X when I built Drupal themes“ or even “I got a C in Category Theory II in uni. As long as you remember the basics from high school, like proofs and equations, you’ll be fine”. It does not mean “No”.
You will definitely benefit from knowing math, because the skills used in math in school are very similar to those you need when learning to program. You need to manipulate formal symbol systems in your head. You need to build an abstract mental model of a deterministic but ridiculously complex machine. Skill in math is strong evidence of talent for programming.
Even “word problems“ are important. You need to formalize requirements from the real world in a way that a computer can understand them. This is what “word problems” are all about.
All programmers use certain mathematical concepts all the time, even when they don’t call it math. Set theory, classical logic, proofs (mostly by induction), polynomials and limits hide in every program.
Beyond that, you need probability, statistics, linear algebra and calculus if you want to do any kind of machine learning.
You need vector algebra and trigonometry in computer graphics or robotics.
You need to understand linear and non-linear dynamical systems if you want to design economy-heavy video games.
You need to understand statistics if you want to understand the performance under stress of operating systems, databases, load balancers and routers.
You can learn what you need while you go along. As I said, you don’t need to have an A in Category Theory to start learning. But even Category Theory really helps. Maybe you don’t see now how this abstract nonsense will benefit you, but I use the math I learned all the time.
835 notes · View notes
kristinaplusplus · 9 years ago
Text
Programming Resources
Just a list of resources I’ve found across the web on learning how to code. Feel free to leave an ask/submit if you find anything so I can add it! 
I will continuously add more links so please check back whenever. :)
Keep reading
1K notes · View notes
kristinaplusplus · 9 years ago
Photo
Tumblr media
By  Illustrator Genevieve Womack
4K notes · View notes
kristinaplusplus · 9 years ago
Photo
Tumblr media
107 notes · View notes
kristinaplusplus · 9 years ago
Photo
Tumblr media
Via Riva-Melissa Tez (@rivatez)
320 notes · View notes
kristinaplusplus · 9 years ago
Photo
Tumblr media
396 notes · View notes
kristinaplusplus · 9 years ago
Photo
Tumblr media
✨ Current mood ✨ Click & drag for your mood randomizer!
571 notes · View notes
kristinaplusplus · 9 years ago
Photo
Tumblr media
624 notes · View notes
kristinaplusplus · 9 years ago
Photo
Tumblr media
Found on Imgur http://imgur.com/gallery/spALw
1K notes · View notes
kristinaplusplus · 9 years ago
Photo
Tumblr media
Title: // pick one
Language: C++
44 notes · View notes
kristinaplusplus · 9 years ago
Photo
Tumblr media
“[…] in computer science you create the world. Within the confines of the computer, you’re the creator. You get to ultimately control everything that happens. If you’re good enough, you can be God. On a small scale”
Today 12 sept 2016, the 256th (2^8) day of the year is the programmer day!  So happy programmer day to all the little gods out there, you will always be my fav kind of people.
316 notes · View notes
kristinaplusplus · 9 years ago
Photo
Tumblr media Tumblr media Tumblr media
175 notes · View notes
kristinaplusplus · 9 years ago
Conversation
Computer Science Majors Be Like
*group of CS majors just chillin*
Person: Hey you guys, can you help me with a problem i'm having with the computer?
CS Majors: ...
*Suddenly the group scatters*
194 notes · View notes
kristinaplusplus · 9 years ago
Quote
Broken code does not sell, unless you work for Microsoft.
Computer Engineering Professor (via whatmyprofsays)
391 notes · View notes
kristinaplusplus · 9 years ago
Conversation
Computer Science Majors Be Like
CS Major: Oh yeah i'm fluent in more than one language
Person: That's so cool, what languages?
CS Major: HTML, CSS, Javascript, Python, C++, Ruby, Java, Jquery....
501 notes · View notes