4 ms·
From the thread: > Oddly enough the former chefs we work with are kicking butt - sample size is too small but maybe cooking is a great gateway to coding?? I s
by yourapostasy 4y ago
From the thread:
> Oddly enough the former chefs we work with are kicking butt - sample size is too small but maybe cooking is a great gateway to coding??
I spent about a year doing short order cooking to put myself through uni, nothing fancy, but I might offer some insight here. Cooking in busy service shifts might transfer well to coding because they demand retaining both a complex, large state in your head with minimal prompting, and update that state frequently with complex flows. Keeping hot food hot, cold food cold, hitting the order all at the same time, meeting the wait people at just the right time, for a baseline steady rate of never less than 5 orders deep simultaneously, peaking to 12-15, and handling emergencies on the fly (running out of sauce pans, spilled food, run out of ingredients, etc.), bears some abstract similarities to coding.
And they do it in uncomfortable, loud conditions, people shouting all the time, tempers flaring from time to time. 4-8 hours a day, five days a week, with few breaks. Think of it as they keep the equivalent of coders' flow state under what coders consider intolerable conditions. For a tiny fraction of the pay.
If you find a chef/cook who can run a crew of 6+ and pull their load as good as or better than any individual member of the crew, then they've got the raw chops to transfer that skill to keep pretty complex representations in their heads. The good ones I've seen intuitively use queuing theory without knowing it. The one caution I'd offer is watch for chronically short attention spans; there is a different kind of grinding in coding especially in debugging that rubs even many in this group the wrong way. Heck, too few coders have mastered that.
I'd like to hear others' experience with people or themselves who got into coding from a different field. My personal anecdata off the top of my head is I've seen a preponderance of military intelligence analysts, farmer/ranchers, and philosophers seem to do well coding.
- spacemanmatt 4y agoI've recently taken a lesson from a sales team on root cause analysis. Developers are a head-strong bunch but they need to cross-pollinate way more often.
- menaerus 4y agoI find that strange because most sales people I know usually have underdeveloped root cause analysis capabilities and all of them work for big multinationals. From my understanding, their focus is elsewhere, e.g. in developing strong relationships with customers because that's ultimately what keeps them with the business. They don't sell the technology to an engineer but to an equally technically non-educated person so in the end, and most of the time, it seems like that technical advantage of your (TM) solution wouldn't be that important after all.
- spacemanmatt 4y ago> I find that strange because most sales people I know usually have underdeveloped root cause analysis capabilities and all of them work for big multinationals. It is uncommon. I've fallen in with a pretty good team. A few of them formerly worked for a big multinational.
- lapcat 4y ago> philosophers seem to do well coding I'm a former philosophy grad student. Symbolic logic is basically the same as coding.