I'm probably somewhat of an outlier with respect to mindfulness as a hacker—I'm currently in a full-time residential monastic training program. One way I've heard it put is that a monastery is a place where it's permissible to arrange your entire life around something besides the ordinary things people are allowed to and assumed to live for, like work or a family. Say you really like knitting, then you can say, "I'm going to put knitting at the center, and sacrifice anything in my life that can be sacrificed for the sake of knitting. I'm going to live for knitting, and if it comes down to it, I'll also die for knitting." So, we're doing that, except instead of knitting it's meditating with the end goal of classical enlightenment in service to all living things.<p>I also worked for a year and a half on the C++ SDK for Muse, which is an EEG headband designed for meditation training. I'm still a big fan of them, and recommend them to people looking for apps for this stuff. I don't Muse much these days, but that's not because of any flaw with their program. It's actually quite good in this line of work to create something that people stop depending on eventually.<p>In terms of techniques, these days I mostly practice a sort of focus on the breath in the belly, and during non-practice periods I generally practice merging with the task at hand, using the act of, say, writing an email as my focus space. But I also have worked with a lot of other techniques for a few days or a few months.<p>I second the recommendation for The Mind Illuminated. It's a fantastic book. I'd also add Shinzen Young's The Science of Enlightenment.<p>My main recommendation, though, is to do what I'm doing: join a community that's devoted to practice. There's a depth and rigor that comes from that sort of accountability that I haven't been able to find any other way. Of course you could decide to commit to an extended period of training—say a year or more—but it's generally not necessary. It's also good to come for a few weeks or a few days, or even to come by for lunch some time. There are lots of places that are good—maybe you have a local Zen center or Shambhala center. There are also lots of good secular meetups, like Consciousness Explorers Club in Toronto.<p>In case you're interested in visiting me at my place of training, we have a website: <a href="https://www.monasticacademy.com/" rel="nofollow">https://www.monasticacademy.com/</a> and you should also feel welcome to email us: info AT monastic DOT academy. We welcome guests, and one of our specialties is in creating space to practice integrating mindfulness into your existing work and life. So we operate as a sort of coworking space, with free wifi and unlimited coffee.