1,212 karma · joined March 13, 2011
Grew up on:
Orchid ProDesginer II 8088 386DX-20 => 486DX2-66 => 486DX4-100
Borland C++ 3.1 :: probably the single biggest killer of trees ever.
Businesses that lose money on every sale are not survivable.
They need to track all of their costs and see if it's going to be remotely profitable.
Esp delivered by quadcopter.
Some markets aren't occupied for a reason and others just haven't been explored.
But if it's at all successful, they're gonna get slaughtered by incumbents unless they defend a niche or offer a more compelling "why we make bread" story. (Also the bread kind, not just the green.)
What's the end game? It seems like premeditated failure into murderously brutal markets where distribution is painful. If they're going to do it themselves they're going to learn quite quickly that it can only work in about a dozen metros. That's a 20 million a year business with margins that will be tiny....
Doesn't butter my bread.
And if they ask for too much %, just quote 'pg "All we really wanted was your money." :)
A setting maybe needed per app, per process, per thread, per class|module, per subclass|include/extended module, per instance or per method call. (Phew.) And that's probably only 90% of use-cases, not counting apps configured by something like a JSON api, ZooKeeper or Chef databags.
The trick is to isolate config from behavior out of code as much as possible, scala style. An obvious example is to use environment variables so apps can be reconfigured without touching code.
We also add our own standards to Rails:
app/clocks/ # clockwork
app/hacks/early/ # before boot
app/hacks/late/ # after initialize!
app/threads/ # launched in Thread.new to save RAM costs (150 MiB / process)
app/workers/ # sidekiq
And foreman_god to support passenger-like tmp/stop.txt and tmp/restart.txtRecent specific accomplishments that furthered tech or business plz. What makes you uniquely relevant to the role?
Over-engineered, massive codebases: job security.
For devs, it's important to have a github or similar because that's your real tech resume.
Btw I use Perl 7 (Ruby)
1. Lack of persistence (hustle) on the candidate's part.
2. May or may not have personality or skills issues.
(Glibc makes me sad.)