We are no longer in the age of etiquette dinners and coming of age balls, but rather have entered a beautiful era of programming and engineering. This is an essential guide crafted to teach young women how to properly learn to code.
The first half of the information age was programming computers to do what we want. In the second half of the information age computers will pr...
If you're a Ray Donovan fan, surely you've seen Nikola Kent kick some ass. I beat him up with crazy interview questions but I had to narrow the interview down so you'll never get to know how I asked him out, what he said, and why he will stay clear of me for the rest of his life.
I learned a lot at the PennApps hackathon. Sitting in on several talks, meeting hundreds of new people and gaining great inspiration, my first hackathon is an experience that I will never forget.
People in their work want to be seen, but it often feels less than safe as we race on the hamster wheel of productivity. But does it have to be? No.
Meet Mike Zamansky, Don of the most successful computer science program in America, "The godfather of computer science education" according to iconic venture capitalist Fred Wilson.
For Robinhood founders Baiju Bhatt and Vladimir Tenev, the 2008 financial crisis, followed by the Occupy Wall Street movement, were a source of inspiration to create Robinhood, a mobile first zero-commission stock brokerage app.
When Stevie Wonder wrote "Music is a world within itself, with a language we all understand," the word "all" meant "all people." But that was in 1976. With the rapid advancement of technology, music is gradually becoming a language that can also be understood by computers.
Most of the time, using inheritance is a bad object oriented design in the long run. It reduces reusability and testability of code. Consider using interfaces instead.
These computational thinking skills are becoming more important as computers, algorithms and data become ubiquitous. Coding will also become more common, particularly with the growth in the use of visual programming languages, like Blockly, that remove the need to learn programming language syntax, and via custom blocks, can be used as an abstraction for many different applications.
You might never use it professionally, but it contains a lifetime of lessons. And the hardest problems, the ones that the top engineers are asked to solve, will sooner or later hit some foundational C code.
Four years ago, on my first day of high school, I looked around my fourth period AP Computer Science class. The familiar mix of nervousness and excitement that comes with all first days was there, but there was something more disconcerting.
Some humanities professors are extremely talented. They teach about the most fascinating creations ever made, the most brilliant artistic masterpieces ever created, the finest expression of human genius and creativity in its glory, and --somehow-- they manage to make their students hate them.
The game industry is currently growing at a healthy rate that is four times faster than the growth of the overall U.S. economy. However, there is a lot of chaos associated with this growth as publishers try to figure out appropriate business models that work with free-to-play and games becoming more of a service than a product.
With the prevalence of social media, and the epic rise of companies like Instagram and "tech celebrities" like Zuckerburg, it has never been cooler to be a software developer. Breaking into the world of development is radically different, but the process is the same: Don't be afraid to break stuff.
On appearance, Kaira Villanueva seems to be an average sophomore student at Columbia University tracing her way through New York with a well-worn backpack, scratched-up MetroCard, and a youthful curiosity.