Suppose you want to play a game of backgammon. Unfortunately, horror of horrors, you have lots of pocket change but no dice! You realize you can generate random values by flipping coins, but a coin flip has two possible outcomes instead of six.
What have you tried?If you’re a developer and you’re about to ask another developer a technical question (on a forum, via email, on a chat channel, or in person), you’d better be ready to answer the question “What have you tried?” This of course isn’t specific to software developers, but that’s my field
Stop Designing Fragile Web APIsMy customers will be angry if I break my API. When you release your Web API, it’s carved into stone. It’s a scary commitment to never make an incompatible change. If you fail, you’ll have irate customers yelling in your inbox, followed by your boss, and then your boss’s boss.
Making-of “Turtles all the way down”At Revision 2013 we (Brain Control) released our newest production Turtles all the way down, which won the 64k-intro competition. A 64k-intro is an audio-visual presentation calculated in real-time, where all code and data has to be contained in a single executable which size may not exceed 64 kb.
Remembering a Revolution That Never HappenedClearly Mr. Cohen's vision did not come to pass, but I co-opted the title for this blog. That book is a difficult read.
Visualizing Java Garbage CollectionYou are now in FULL VIEW by | Sponsored Links
Truly concurrent user interfacesThis project has evolved into an operating system. I've written some more about what tha is all a bout, check out the link above. Tl;dr: github.com/augustl/concui is a research project where I attempt to invent a 100% functional and multi-thread based user interface library.
Are you coding for change or for stability?Let me tell you a story: when I was in university I took an "advanced" object oriented programming course. This was my first exposure to the topic and I was lost big time.
I Knew a Programmer that Went Completely InsaneNot long ago one of our programmers just lost it and he lost it good. He walked into the manager’s office and began screaming strange things. If I didn't know him as well as I did I would have thought that he was on some kind of drug.
10x more selectiveThere's this common notion of "10x programmers" who are 10x more productive than the average programmer. We can't quantify productivity so we don't know if it's true. But definitely, enough people appear unusually productive to sustain the "10x programmer" notion. How do they do it?
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.