3 ms·
I expect a generalist doctor to have a good understanding of those things though she might not be in practice at specific surgical techniques. A primary care ph
by tibbetts 9y ago
I expect a generalist doctor to have a good understanding of those things though she might not be in practice at specific surgical techniques. A primary care physician who doesn’t know those things is a specialist in primary care who will have difficult helping patients make decisions about more specialized care.
Similarly a generalist software engineer should know what things are realistic and possible with data mining and machine learning. Just like they should know what is possible and realistic in cpu design or network protocols. They might not know all the latest tricks but they will be able to design and advise on systems which depend on these capabilities.
- oblio 9y ago> Similarly a generalist software engineer should know what things are realistic and possible with data mining and machine learning. Just like they should know what is possible and realistic in cpu design or network protocols. They might not know all the latest tricks but they will be able to design and advise on systems which depend on these capabilities. I'm sorry to say this, but your expectations are insane. Or maybe I'm misinterpreting you. I know that a CPU has pipelines, multiple cores, an ALU, a MMU, a FPU, several levels of caches, etc., but I have no idea what's "possible or realistic" in CPU design. At least not in any way that I'd be able to argue toe to toe with an actual hardware engineer working on CPUs. I also know about network protocols, L1/L2/L3/L4(7), IP, TCP vs UDP, etc., but same thing, a real network engineer would wipe the floor with me regarding "possible and realistic" network protocols. Same for data mining or machine learning. Sure, if you held a gun to my head I could probably design something, but I definitely wouldn't feel confident going to production with it in any serious capacity unless I consulted some people who actually know the field. This field is way too broad for 1 person to cover everything at a decent level of competence. I think that people who think otherwise are deluding themselves. Or you're thinking about a generalist providing a shallow level of advice. Maybe that could apply, but I don't know who that would help...
- saiya-jin 9y agoyou sir are so much out of touch with real world (both in IT and medical care) it makes me wonder where do your misconceptions come from. Maybe just trolling? I don't think even some weird SF bubble would justify this huge offset. I am a software dev for last 13 years, with proper IT degree from university, working in Geneva, and neither me nor my colleagues would fulfill any of those criteria. What you expect doesn't matter a single bit to design, evolve and integrate core banking systems for example, and millions of other IT engineering jobs. My fiancee is a doctor in Swiss hospital and she could just laugh at your ridiculous expectations in medcare too. And that is Switzerland.
- dhimes 9y agoI suspect you've never been referred to a cardiologist by a General Practitioner. Even if she did know her discussions with you would be very limited. Her job here is to know who the good cardiologists are, and set up the referral.
- ska 9y agoSimilarly a generalist software engineer should know what things are realistic and possible with data mining and machine learning. This is impractical. A generalist software engineer should know that machine learning is possible, and have some idea of who they would ask for help if it became relevant (or to ask if it were relevant). They should be able to design systems which depend on these capabilities in collaboration with a domain specialist, and based on their advice. In this context, ML is like FPGA design, cryptography, network security, or embedded real time systems. A generalist should know they exist and that they contain hard problems. Likewise, a GP does not in general have a good understanding of cardiology. Rather, they have a good understanding of indications from basic tests that mean they should send their patient to a specialist.