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
Source
Consider going into a classroom and looking around, and you’re the only man there. Even if you’re totally ok with that (heck, you expected it), you notice. You feel all the women in the room notice you and see that a lot of them are glancing over at you or making comments about your presence. Ok, you knew that might happen. A woman next to you says, “Hey, cool, a guy in a CS class, good for you.” When it comes time to form a study group, half the women in the class don’t want to work with you because they assume men aren’t as good at CS. The other half jockey to work with you, some for the novelty (“Hey, I’m in a group with the guy, ”) and half because they want to ask you out. When you go to apply for an internship, a lot of companies seem really interested in you, but you’re not sure if it’s because they like your resume or just because you’re a guy in CS and they want to look open and forward thinking by having lots of male interns coding. You meet up with a group of female interns and one makes a slightly sexual joke. Everyone freezes and looks at you - are you one of those guys in CS that is serious and can’t take a joke, or will you be one of the girls? At your job after you graduate, it’s naturally not ok for a woman to say outright that she’s prejudiced against male coders… But maybe your boss gives you slightly different work, or it takes longer for you to get a promotion because they need more proof that you are good - you don’t get the benefit of the doubt the way the girls do. When you express a strong opinion about a tough problem, the women write it off as you being sensitive and emotional - men often are, you know. When discussing your career ambitions, your coworkers often ask you how children play into that - I mean, you’re probably looking for a wife and plan to have kids since you’re in your late 20s. Everyone knows it’s a safe bet that kids are going to derail your career at least temporarily, if not permanently. You frequently police how often you mention family at all for fear people will assume you’re expecting a kid soon… … Does this begin to explain it, at all? Even when a company is open to women working in all areas and no one is a dick, there is still a lot of pervasive bias that affects how women are treated and perceived. Why would you notice? It doesn’t affect you.
Electrostaticrain (Reddit)
“A different error message! Finally some progress!” // submitted by @falterfire
How I call my friends: myFriends();
On March 4 the first quarter moon passes between Earth and the star Aldebaran, temporarily blocking our view of the star. This is called an occultation.
The occultation begins and concludes at different times, depending on where you are when you view it.
The event should be easy to see from most of the U.S., Mexico, most of Central America, the Western Caribbean and Bermuda.
Observers along a narrow path from Vancouver, British Columbia, to Hartford, Connecticut, will see the moon “graze” the star. The star will disappear and reappear repeatedly as hills and valleys on the moon alternately obscure and reveal it.
As seen from Earth, both Mercury and Venus have phases like our moon. That’s because they circle the sun inside Earth’s orbit.
Planets that orbit between Earth and the sun are known as inner or inferior planets.
Inferior planets can never be at “opposition,” which is when the planet and the sun are on opposite sides of Earth.
But inferior planets can be at “conjunction,” which is when a planet, the sun and Earth are all in a straight line.
Conjunction can happen once when the planet is on the opposite side of the sun from Earth and again when it’s on the same side of the sun as Earth.
When a planet is on the opposite side of the sun from Earth, we say it is at “superior conjunction.” As the planet moves out from behind the sun and gets closer to Earth, we see less and less of the lit side. We see phases, similar to our moon’s phases.
Mercury is at superior conjunction on March 6.
A few weeks later, the planet emerges from behind the sun and we can once again observe it. By the end of March we’ll see a last-quarter Mercury.
On April 20 Mercury reaches “inferior conjunction.”
Brilliant Venus is also racing toward its own inferior conjunction on March 25. Watch its crescent get thinner and thinner as the planet’s size appears larger and larger, because it is getting closer to Earth.
Finally, look for Jupiter to rise in the East. It will be visible all month long from late evening until dawn.
You can catch up on solar system missions and all of our missions at www.nasa.gov
Watch the full “What’s Up for March 2017″ video here:
Make sure to follow us on Tumblr for your regular dose of space: http://nasa.tumblr.com
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
😁 [Via The Simpsons]
Full-time Computer Science student, reader, and gamer with a comics addiction.
121 posts