Enki - Product Stars
Best products of May 2018

Enki

The 5-minute daily workout for your dev skills

Upvotes 1,265 PH Page >
Kirill Makharinsky
Maker
Thanks for posting @erictwillis. We’re thrilled to be on ProductHunt today. Enki helps professional developers level up their programming skills every day through a fun, daily workout on their mobile. Each workout gives you the best tips, tricks, features and challenges designed to sharpen your knowledge, teach useful hacks, and introduce concepts you didn't know you needed to know. I just published a longer post on Medium (https://blog.enki.com/too-long-didn-t-learn-df342f8dfd5f#.5s8jkxlez) if you’re interested in finding out more about why we’re building Enki. At the moment we’re inviting and onboarding people personally to ensure a great experience, but we’ll give Product Hunters fast-track access if you request through http://enki.com/producthunt - and we'll add some codes here through the day too. We'd love to hear your guys' feedback on our idea and product!
Ben Tossell
@kirill & team How much can one actually learn with these bitesize 'workouts'? do they have to be used routinely very often to get somewhere? And is this to get people interested and then do you plan on offering more comprehensive courses once they are hooked :p ?
Kirill Makharinsky
Maker
@bentossell The way the insights are provided on Enki are very similar to how professional developers learn things throughout their day, often learning a couple of tips, tricks or hacks from their co-workers. But instead of being limited to the circle of people you interact or work with, we give you access to our network of experts who are writing and uncovering the very best stuff. Enki (and learning generally) works best when you do a little every day, but habitual use isn’t required to get impact from a workout. The insights on Enki are designed to be immediately useful and applicable. As for comprehensive courses, we're focused on creating different types of content which fits within a mobile interface, and users can get value from in just a few minutes. So if any content or material fits within this, we'll have it eventually :)
Nick O'Neill
@kirill I'd like an invite
Todd Motto
I’ve been alpha testing Enki for a little while, after helping out and contributing to the Angular material. Really useful sidekick of an app, looking forward to how this evolves further! One question I did have: how are you deciding what the three recommended options to learn today should be for me? Cheers guys keep up the great work! :)
Mathieu Dutour
Maker
Thanks @toddmotto! The recommendation is based on user preferences and previous interaction with the app. We’re getting very fine-grain feedback from users because of the swipe interaction on each insight (one side for “learned something”, the other for “already knew”). This help us infer roughly the level of each user in each topic/subtopic, and we use that to predict what’s the most sensible insight to give them next. We’re also tracking the time spent on each insight, which is a good proxy for the level of interest and relevance of each insight for a specific users. And finally, we learn about the users when they choose to do or not do a specific workout that we recommended. For instance - if a user was offered a “React” workout but chose not to do it, we’ll try next to offer him some “Angular” workout (or the other way around!). This hopefully gives you an idea of the data we use in our Recommendation algorithm. As per the details of the algo itself: we’ll blog about it when it’s a bit mature and stable ;)
Dan Kaplan
This is a really interesting concept. Like @bentossell, I am super curious if short, sprint-like mental workouts and exercises can really move the needle on developing/sharpening hard skills. @kirill is one smart entrepreneur and if he believes this approach to skill acquisition works, I'm wide open to it.
Kirill Makharinsky
Maker
@dankaplan thanks :) We're obviously obsessing about what kind of content can be engaged with in just a few minutes, and yet be immediately useful. Three of the cases of "immediate usefulness" we've seen so far from users are: 1) short stand-alone tips, tricks or hacks which move the needle on productivity straightaway; 2) highlighting concepts or features which we help the user follow up on, which they wouldn't have known about otherwise; 3) important concepts which are worth sharing with peers and coworkers. There are lots of other tangential and longer-term benefits that quite a few of our users have mentioned already, including helping to start productive conversations with coworkers, enabling a daily learning habit which catalyses other learning, and so on. But these are the short term benefits our users are seeing so far.
Dan Kaplan
@kirill that all makes sense to me!
Ken Wheeler
This may be my favorite approach to learning ever. I consider myself to be proficient in the languages that I opted to receive insights on, but without fail, every day I was presented with an insight that I wasn't familiar with. Coupled with the games, every morning I walked away having learned something and proceeded to use my newfound knowledge in my work that day. I think that providing digestible bites of concepts helps with retention and makes applying those concepts later in the day much easier. Absolutely fantastic format.
Kirill Makharinsky
Maker
@ken_wheeler wow, that's great to hear, Ken. We're working hard so that everyone feels like this eventually :)
James Mundy
Looks great, what languages are you currently supporting/teaching?
jordan fish
Maker
@_jamesmundy Hey James! Javascript, CSS, Linux and Java are currently live and active within the app. We have Python, iOS, git (and a bunch more) in the pipeline and will be including them incrementally.
Faisal Hassan
@jordanfish Invite code, please? Thanks.
Dan Katri
It says there are 3000ish people in front of me in the queue. Any idea how long before I get access? I've also filled out the survey.
jordan fish
Maker
@dkatri Hey Dan! I just granted your access request. Check your inbox for your invite code :)
Dan Katri
@jordanfish thanks! Nothing come through just yet but I'll keep an eye out for the email.
Jake
@jordanfish @dkatri Hey Jordan, done the same as Dan - any chance of an invite code as well?
jordan fish
Maker
@jakelprice @dkatri Hey Jake. Yep, granted! Dropping you an email too since you'll be one of our first ever Android test users (we only uploaded to the Play Store last night).
Rison Simon
@jordanfish Hey Jordan, I'm also on Android. Any chance I'm gonna get an invite code?
jordan fish
Maker
@risonsimon @dkatri Hey Rison - also granted for you!
jordan fish
Maker
@dkatri Dan, did you get your invite?
Richard kim
@jordanfish Hahaha hey! room for one more ?
Dan Katri
@jordanfish got mine, and account activated!
Kei Yasui
@jordanfish @dkatri Any chance of one more on Android?
Stefano Zorzi
@jordanfish @dkatri hi, any chance to get one more invite :)?
Rison Simon
@jordanfish thanks, but haven't received any invite code yet
John Siwicki
@jordanfish Any chance for another Android invite?
Peter
@jordanfish did the same as others, can you please help me access on iOS?
Luka
@dkatri hey I just filled out the survey as well. Can I get the invite? Lukaivicev@gmail.com
Pavel Polyakov
@jordanfish Hi Jordan, could you, please, grant me an invite as well? Just completed the survey!
jordan fish
Maker
@pavelpolyakov DM me your email and I'll do it today :)
Abhishek Bhattacharya
@jordanfish An invite please! abhi.intelled@gmail.com
Joey Tawadrous
What tool do you guys use for the waiting list? Beautiful product btw! :)
Spyros Psychogios
Maker
@joey_tawadrous Hi Joey! Thanks, glad you like the looks :) We didn't use any 3rd party tool, it's a actually a fairly simple, custom implementation in our backend.
Joey Tawadrous
@spypsycho Ahh I see very good! I like that :) There was a tool on PH before for that kind of waiting list implementation. You could also share the product to move on up the list. You should make another tool out of that! Or make it open source :)
Lea Marolt
Oh, wow :D. I just signed up, but it looks like you have a ton of people waiting to use it. It sounds like an awesome idea, and I'm excited to start using it (:
Mitchell Stewart
This really appeals to me, half the problem I have trying to keep up is finding the right resources to read and learn. The other half is taking the time to actually learn it. I'm very interested to see this implemented and would even offer this as part of a larger continuous learning package I would offer to my employees.
Maximilian Alexander
Hopefully this works. I have a hard time learning without 2 monitors
Richard Kho
Looks cool, I'm excited to give this a try. Just signed up through your survey link.
Dave Sag
I've been beta-testing Enki for over a month now and it's wonderfully addictive. I tend to wake up at around 6.15am and do my morning Enki. I almost always learn something, despite having been a "full-stack" software developer for decades. Also, for me, it's been a great way to catch up on some out-of-date Java skills. I pretty much stopped doing Java in 2005 and moved over to Ruby, then NodeJS, but in my current role I am as likely to be asked to write Java as anything else, so I make sure I do some of the Java essentials trainings just to trigger some memories. It works. I'd be keen to add a Swift essentials pack if it were available as I'm keen to learn Swift and I wonder if Enki would give me some exposure to it without my having to deep-dive right now.
Brad Herman
I love this concept.
Jack
Are you able to grant me access?
jordan fish
Maker
@jackfitzgerald Hey Jack - will track down you access req and grant early access :)
Adrian Grant
@jordanfish would love an invite please :) :)
Jerome Dahdah
I've reached the point where I try to focus on things that I know I will need, e.g. research/prep for the next project, instead of my usual pattern of diving in to something new and interesting every few days. This is due mostly to time constraints as a freelancer, which has forced me to sharpen my priorities. I'm quite intrigued by the idea of daily 5-minute lessons to advance my skills, though, so I'd like to see if this is something that could fit into my routine. Filled your survey and joined the queue, hope you can send me an invite code! Cheers!
Christopher Leach
Looks awesome, I'll fill out to type form when I get home but just in case I'll also comment here, I would love an invite! :)
Luka
What's your retention rate? Also, what's been the main factor keeping users there? Is it a call to action push notification, internal trigger, motivation, feeling of completion? Very curious! @dkatri also, can I get the invite as well?
Wilbert Liu
Can't wait longer to try it myself. It should be really encouraging and fun to learn something new everyday. Any chance to get access sooner? @jordanfish
jordan fish
Maker
@wilbertliu DM me your email on twitter and I'll grant it :)
Wilbert Liu
@jordanfish DMed 😊 thanks!
Hugo Alves
CanIHazInvite?
jordan fish
Maker
@ugo_alves DM me your email on twitter and I'll grant it :)
Hugo Alves
@jordanfish just did. thanks
Juan Vazquez
The idea behind this app is incredible! I've been teaching myself to code for the past 2-3 years, and I've discovered that I am able to remember concepts better when I revisit them repeatedly. When I first started, I would learn/code for a few days, then take a few days (ok, weeks) off, then come back to it... I wasn't learning anything. Now, I make an effort to learn or code something new, however small, at least once a day. Doing this for the past year or so has made a huge difference. I've become more confident in the skills I'm learning and have been able to apply them towards side projects. @jordanfish I just filled out the product-hunters-invite form. I'm really looking forward to being invited!

Work out daily

Choose one of the personalized workouts we select for you every day.

Learn efficiently

Work through bite-sized insights and keep track of your progress.

Challenge yourself

Unlock challenges by completing workouts. Test yourself, practice and have fun.

Build a habit

Enki works best when you learn a little every day. Optimize your learning with a daily habit.

What people are saying about Enki

Get in touch

Find us online