Even though more than 20 years have passed, I still remember wondering what it would be like to finish university and start working. Up until that point, I had pretty much spent my whole life in school, with only a few, non-programming summer jobs thrown in.
Precedence parsing made simplerThis post describes a new approach to precedence parsing, one that makes it simpler and more flexible. Many programmers find precedence is an intuitive way to look at problems. The traditional rules of arithmetic are a familiar example:
SXSW PanelPickerAs information workers, we are asked to absorb even more information than ever before. More blogs, more documentation, more patterns, more layers of abstraction.
Windows 8 productivity: Who moved my cheese? Oh, there it is.Disclaimer: I don't work for the Windows Team. I installed Windows 8 on my home desktop (this giant multi-monitor epic beast) with my personal MSDN account and wrote this on my own time. This blog is mine and the opinions inside are also mine. I also installed it on my MacBook Pro.
REST – Epic Semantic FailRoy Fielding writes a PhD dissertation describing the architectural style of the World Wide Web. He coins the term ‘Representational State Transfer’ (REST) to describe it – after all, if you’re going to talk about something, you need to give it a name.
Visual Studio: Use Conditional Compilation to Control Runtime Settings for Different Deployment ScenariosNOTE: Source code for the example project in this article can be found at my Github repo. I already understand most of this. Take me straight to the code!
All that Stand Between You and a Successful Project are 500 ExperimentsBeing a maker is a rough business. It's such a wide-ranging field, and just because you've made hundreds of flowerpots doesn't give you any kind of edge if you need to make a catalytic converter for a 1995 Ford truck. Now think about a profession called "programmer.
5 Principles for Applying Machine Learning TechniquesHere at Factual we apply machine learning techniques to help us build high quality data sets out of the gnarly mass of data that we gather from everywhere we can find it.
The future of InterfaceWe need a new interface with our hardware. Currently we have: mouse (in the market (not invented) for over 40 years), touchpads (for over 20), touchscreens (around for about 15 years), voice (10, maybe…) and gestures (available mostly for the last 5 years).
My first processorThe product we were building was the world's first digital PABX. (That's private automatic branch exchange.) Texas Instruments had recently introduced two new components in their medium scale integrated circuit range.
This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.
This list is compiled from my Pocket list.