YouTube – Webcam + cardboard = joystick
Stevey’s Blog Rants: Math For Programmers
Reading Comprehension Will Make You A Better Programmer : So Jake Says: Annotated
Writing is also hard, and you’ll find plenty of instances where the authors
come up short. The burden is on you to prove beyond a shadow of a doubt that
you’re right and the author is wrong. If you’re not bending over backwards to
try to say “well, maybe the author was using it in the context of..”, you’re not
giving them much credit, and might not be putting enough thought into the
process. When you find yourself saying “this code is awful!”, try thinking of
how you would do it yourself. Sometimes you find that you come up with a better
way than the author. Sometimes you’re led right back to the same solution as the
author.
This is where a programmer’s critical thinking skills will shine.
Granted, it’s difficult to determine the ramifications of question such as,
“What would the impact of using this non-standard syntax be if I made 300,000
library users adopt it?”. However, thinking on such a big scale can only help
you as a programmer, and the bigger you think, the more you help yourself.
interpreting their own work. However, programming provides plenty of
opportunities to ask yourself these kind of deep analytical questions. You just
need to know the right questions to ask.
Damn Cool Algorithms, Part 3: Anagram Trees – Nick’s blog Annotated
I hesitate to call this algorithm “damn cool”, since it’s something I invented*
it myself, but I think it is rather cool, and it fits the theme of my
algorithms posts, so here it is anyway.
generate a histogram that uniquely represents a given set of letters, we can
generate a tree structure that makes looking up subset anagrams much more
efficient. To build the tree, we follow this simple procedure:
Mozilla Labs Blog » Blog Archive » Introducing Weave Annotated
cases that we’ll be exploring with Weave. To be clear, it’s not Mozilla’s
intent to provide robust applications for, say, travel planning. We intend to
provide the infrastructure and an consistent model for how a user can open up
their browser metadata to friends and third-party applications. These use cases
are just examples of the types of things we would like to explore, and have
others build applications on top of.
Leave a comment