10 Things All Software Engineers Should Know

10 Things All Software Engineers Should Know

I am in the interesting position at the moment of managing a team of people writing software who have almost no training or experience in software development. I find two things truly remarkable: first, that any modestly sophisticated working system can be made using code written by people that know almost nothing about software, and second, that smart people, who are motivated, can learn how to do things better pretty quickly.

Read More
Ed Catmull and Pat Hanrahan - Credit: Richard Morgenstein

An Animating Spirit

When Ed Catmull earned his Ph.D. from the University of Utah in 1974, with a thesis on three-dimensional (3D) computer graphics, he applied for jobs in academia. He did not get a single one. His academic interests eventually led him to co-found Pixar Animation Studios, create the breakthrough 1995 animated film Toy Story, and receive the Association for Computing Machinery’s 2019 A.M. Turing Award, along with his colleague Pat Hanrahan.

Read More
undersea cable, illustration

How the Internet Spans the Globe

…tech companies are increasingly dominating both the use and implementation of undersea cables. … Tech giants may battle each other for Internet dominance, all while replacing old guard telecoms, but when it comes to laying undersea cable, playing nice seems to be the order of the day.

Read More