Kategorie: programming
-
Source Code as an act of communication
Taking from the last longer piece and a very good idea that @codePrincess linked to in a blog post: Code that says what it does. Of course, source code also is a medium of communication between human and human – but the person you are writing for may just be the future you. And just…
-
Icons from the future
Something that I’d truly like to see is smarter icons, both on iOS and the desktop. What if your icon were a little, constantly running snippet of JavaScript code that had access to the files within the application that brought it along? That way, the app could store state information for various times the icon…
-
User Interfaces as an act of communication
Even though we tend to completely forget about that, software quite often is a means of communication between humans. I am not referring to the way the product gets used (and a lot of software nowadays is used for direct human to human communications, be that one-to-one or one-to-many) but rather that the entire user…
-
Lazy loading in PHP
In more projects than I care to think about, I’ve seen a pattern that I dislike the more I see it. It appears quite innocent, but it brings about cost with no discernible benefit. Including all of the application’s source code on each and every call being made to a page. It may be that…
-
Fluency in programming languages
I recently had a conversation with a friend who is currently job hunting for a programming job. He is a smart guy who holds a PhD in physics, has spent a good number of years in research and – as part of the life of a modern physicist – had to write code as part…