Archive for December, 2016

Why should children learn 3D printing?

Saturday, December 31st, 2016

Children should learn 3D printing so they can learn to think and design in 3D. 3D design and printing is being used in more and more industries all the time: architecture, medicine, and manufacturing, to name a few. Children that grow up learning to think in 3D will have a huge advantage in business over […]

Automation for developers

Wednesday, December 21st, 2016

As developers, especially on large or long-term projects, automation allows us to get more done. The more of the boring, repetitive stuff we automate, the more time there is for doing the creative and fun parts of development.
A few things we can automate:

Unit tests
System level tests
Code formatting (especially if there’s more than one developer)
Code reviews […]

Big O Notation

Friday, December 16th, 2016

Optimizing code can generally get you 10-20%. If you really need to speed up code, you need to compare the performance of the algorithm against other algorithms. Big O notation was invented to compare the performance of algorithms over a large data set. Big O notation uses “n” to represent the number of data items.
To […]

Open Letter to Electors

Monday, December 5th, 2016

In the past few days, Mr. Trump has worked on destabilizing the world.
He called the president of Taiwan and referred to her as “the President of Taiwan” in a Twitter post, which is a reversal of a 40-year old U.S. policy towards Taiwan. The U.S. government (and China and Taiwan itself) agree that there is […]