4 ms·
Whatever you think of the idea, I think the reasoning here is interesting and instructive. 1. Start by questioning a long held assumption ("Do we need modules?
by msluyter 7y ago
Whatever you think of the idea, I think the reasoning here is interesting and instructive.
1. Start by questioning a long held assumption ("Do we need modules? Why? Is it because we stored functions in files?" Etc...)
2. Consider alternatives / what ifs. ("What if we used a database instead of files?")
3. Think through implications of the alternatives ("How would we identify functions?")
IMHO, this is a powerful technique for generating new ideas. Step 4, not explicitly performed here, might be to take ideas generated from steps 2 & 3 and apply them to other domains. ("Ok, perhaps a database of functions wouldn't be great for code, but perhaps it (or something similar) would be great for some other domain...")
- ajavascriptdude 7y agoand voila, serverless is born
- Anonymous4C54D6 7y agoServerless is about running functions this is about distributing their code. I agree that there is some overlap but different problems are being solved.
- macintux 7y agoJoe was always good at thinking differently. Talking to him was such a treat; that combination of irreverence and experience meant a conversation was always educational.
- slifin 7y agohttp://blog.datomic.com/2012/10/codeq.html http://blog.datomic.com/2012/10/codeq.html I think codeq 2 is being worked on