Felix Geisendörfer discusses how he hacked together a node.js alarm clock to help him wake up earlier in the morning. He talks about how previous attempts like behavioral conditioning and multiple alarms did not work. His node.js solution reliably wakes him up at any time he chooses by playing music through VLC. He then contrasts hacking, which is playful cleverness, with engineering, which is the rigorous application of science. While hacking can be a good solution, engineering is needed for things like libraries, domain logic, and performance. The talk encourages hacking to start but engineering more complex problems.