Thursday, December 31, 2015

Friday, October 30, 2015

Computer Are Fast

Computer are fast.

Though, fast compared to what?

Check out this site to see how much work a computer can do in one second: http://computers-are-fast.github.io/

Check out this site to see how fast the different levels of memory, disk, and network are: https://gist.github.com/jboner/2841832


- Danial Goodwin -

Sunday, May 3, 2015

Read: Norris Numbers

The differences between different skill levels of programmers can be staggering. This great article talks about more of the code organizational/architectural aspect of coding.

http://www.teamten.com/lawrence/writings/norris-numbers.html

- Danial Goodwin -

Monday, March 30, 2015

Video: "Experts" by Dr. Richard Hamming

This is from an excerpt from the course "The Art of Doing Science and Engineering: Learning to Learn" by Dr. Richard Hamming (of the Hamming code).

There are a few good lectures for the semester, but this "Experts" one particular stood out because it is more applicable to everybody. One of the top take-aways is to make sure you aren't too closed-minded when you become an expert.

Video: Experts

And, here's some motivation that I liked, especially at and after the 17-minute mark: You and Your Research.

- Danial Goodwin -

Friday, March 27, 2015

Video: The Birth and Death of JavaScript (1995-2035)

Great comedic and serious talk about how JavaScript is bad and popular. Learn about the timeline of 1995-2035 about how JavaScript became the most popular language and fell.

https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript

- Danial Goodwin -

Friday, March 20, 2015

Read: Refresh on Graph Representations (Name 3)

At some point, I've forgotten about "edge lists", which are different from "adjacency lists" and "adjacency matricies". I'm glad I read this quick refresher on Khan Academy.

- Danial Goodwin -

Wednesday, March 11, 2015

Read: Better Languages For This Generation

As a side-hobby, I'm creating the ultimate language that starts from scratch and questions everything. And, I've found two languages that come really close. So, that's why I deem them for "this generation". ;)

Haxe and Ceylon.

I couldn't do justice for them in a small blog post. And, their websites already explain them really well. So, I recommend taking a few good minutes to find out what you're missing and how much better your language could really be!

http://haxe.org/

http://ceylon-lang.org/

- Danial Goodwin -