138 karma · joined October 10, 2013
github.com/rymohr twitter.com/rymohr facebook.com/rymohr83
While building the enterprise version of Kumu [1], I found it much easier to maintain if I used the environment to toggle configuration flags rather than scattering if(enterprise) calls throughout the codebase:
BILLING_ENABLED = APP_ENV !== 'enterprise'
if (BILLING_ENABLED) {
// do something
}
[1]: https://kumu.io/I had no idea what was going on. So we kept skateboarding.
Next thing I know cop cars are zipping in and out of the neighborhood, dozens of police are running around jumping fences, and there's a helicopter circling overhead.
Our car was parked in the center of the chaos, so we stayed on the far side of the park and watched.
Would have loved to have an app like this that day. Still never got to the bottom of what was actually going on. Or figured out how all those other parents were privy to the situation before I was.
eg. what if getAccount was hard coded to initialize all the other dependencies it needed on the fly for each call?
If that's still considered DI then it's a much looser term than I understood it to be.
It allows you to make an assertion and then break the argument down into peer-validated because, but, and however statements.
http://parenting.stackexchange.com/
https://www.amazon.com/Unconditional-Parenting-Moving-Reward...
https://www.amazon.com/How-Talk-Kids-Will-Listen/dp/14516638...
https://www.amazon.com/Highly-Sensitive-Child-Children-Overw...
https://www.amazon.com/No-Drama-Discipline-Whole-Brain-Nurtu...
https://www.amazon.com/Whole-Brain-Child-Revolutionary-Strat...
https://www.amazon.com/Explosive-Child-Understanding-Frustra...
https://www.amazon.com/Simplicity-Parenting-Extraordinary-Ca...
https://www.amazon.com/1-2-3-Magic-Effective-Discipline-Chil...
His teachers say he doesn't have any problems at school, which is comforting yet extremely frustrating at the same time since that means it's very much an environmental condition. And the environment he doesn't cope well with seems to be his younger sisters.
In the old days they just had more space and time to explore things on their own, work out mini conflicts with other kids on their own, and basically learn the rules of life on their own.
It's really sad how little room there is for kids to do anything truly on their own these days. Once I've saved enough money I'm going to open an adventure land here on Oahu to give kids like my son a place to breathe and be their selves.
Your point about remembering he's just a kid is spot on. He seems SO old compared to his sisters, but every once in a while he'll say something that strikes that chord and makes you remember just how young he still is and how much help he still needs.
We've been hiring baby sitters this summer so my wife can do 1-on-1 dates with him twice a week. He has a blast with her but then immediately relapses as soon as they get back to the house. Almost makes things worse because you feel like you're doing something right for once and then it ultimately ends up backfiring.
He usually gets about 10 hours of sleep (goes down around 7:30 and usually up around 6 or 6:30).
He's a very creative and strong willed boy. Loves people and loves to talk. If he's left to his own he does alright, but unfortunately he has zero concern for anyone else's safety so he's not able to do that very often. The words "no" and "stop" have been far too frequent in our house lately but it's really hard when you have a newborn and he's jumping off his bunk bed and nearly crushing her.
We like weird too. We have friends raising robots and I'm honestly not sure which is more painful to watch -- my son losing it or their kids acting like grownups.
Yesterday my wife took the kids to the beach and tried to get a photo of the three of them together. In the sequence you see him pull our 3-year old down and then start chewing on his fingers while he's smacking our 1-year old in the back (not hard but quick repeated pats). The last shot is him staring at the camera with his fingers in his mouth and his other hand hitting the side of his head.
It's an incredibly sad photo for my wife and I to look at. He's obviously tormented by something internally but nobody we've worked with has a clue what it is or how to help him cope with it.
Don't like dinner? That's fine, don't eat. Then he goes in and makes a bowl of ice cream. What's the natural consequence approach there?
Same when he's taking his frustration out on his toys. Eventually one actually breaks and now he's sad _and_ angry and directs his emotions at his mom and sisters.
Just this week he figured out how to climb over our fence and out into the street. Is the natural consequence to let him be run over or kidnapped?
I put "natural consequences" in quotes because I think it's a joke. If your dealing with problems that have natural consequences you don't actually have much of a problem.
Not sure what else to do though. He refuses to accept no for answer and insists on doing whatever he pleases whenever he pleases unless you physically stop him.
Hopefully that attitude will make him wildly successful when he gets older, but it's currently tearing our family apart.
For the most part he behaves fine out in public (or when he knows he's being tested). But once he gets home he's an absolute terror.
When I was in high school I remember my mom losing it one night and saying she wished I was never born. Those things stick for life and my wife is very much at that point.
What incentives worked for you? We've tried the points/sticker chart thing without any luck (allowing him to redeem his points for audio books, tv shows, treats, and even Dave and Buster's if he saved up a lot).
We've built a platform that helps people diagram, explore, and share the complex systems Donella talks about. Her work has been a major influence on Kumu and we even have a quote of hers on the manifesto.
Kumu is a web-based data viz platform that helps people understand complex relationships, mostly through network, systems, and stakeholder maps. We’ve spent the past four years refining Kumu’s visualization platform and we’re embarking on our next phase: developing a suite of tools and products to simplify the process of creating maps (through surveys, custom forms, and integrations with other platforms) and making it easier to collaborate on maps remotely (through integrated discussions, branching/forking, and version control).
We’re currently working with some of the world’s top organizations including The Omidyar Group, Gates Foundation, Hewlett Foundation, USAID, Stanford ChangeLabs, Democracy Fund, World Bank, Humanity United and more.
- Full-time position (remote or join team on Oahu)
- Salary $60-80k
- Equity 1-2%
- Small team with recurring subscription revenue over $100k / year
- Flexible hours with a fun mission-driven team
- Stack: react, rails, webgl, webpack/babel, aws, git/github, slack, hangouts, IE11+
- Bonus points for experience with: graphs/networks, couchdb, elasticsearch, redis, d3
On a day-to-day basis you’ll primarily be working with Ryan (@rymohr) and will be involved throughout the entire development process: from the initial brainstorm to flush out the basic architecture all the way to the final stages of testing and release. We like to move fast and ship often, and we try to break work into weekly deliverables to keep everyone’s expectations and progress in check. We do a quick hangout at the beginning of each week to revisit everyone’s immediate priorities.Please send an email to careers@kumu.io if you’re interested or know somebody we can reach out to who might be. Thanks!
If you're interested in this stuff Donella Meadow's book "Thinking in Systems" is a great introduction: http://www.amazon.com/Thinking-Systems-Donella-H-Meadows/dp/...
Not sure what your background is but if you're interested in the work we're doing at Kumu hit me up (think github meets gephi focused on social impact). We're hiring and have found it incredibly hard to find local developers that A) know their shit, and B) don't already have a better offer.
All in all, if you're a decent human being and you're good at what you do you'll have no problem finding a job wherever you look.
[1]: https://kumu.io