Code is data, and data is code. The two are inextricably linked. The data in your genes is code. The floor plans for your house are code. The two concepts are actually indistinguishable, linked at a fundamental level by the idea of an Interpreter, which sits at the very heart of Computer Science. Metadata, on the other hand, is more like the kidney of Computer Science. In practice you can lose half of it and hardly notice.
Code is data, and data is code
marsicdev | 2015-01-09
← All notesRelated notes
We can admit our knowledge gaps
People often assume that I know far more than I actually do
software
Read
What you write today, will be legacy tomorrow
This is a normal process tied to software development
software
legacy
Read
Code organization
How you structure your code is a reflection on you and your work.
software
Read
Quality software and clean architecture
We know that writing quality software is hard and complex. It is not only about satisfying requirements
software
architecture
Read
Software Rewrite
In some ways, recreating a program is like remaking a movie — people have lots of expectations.
software
Read