3 ms·
Coming from someone who has been involved in Biochemistry research and software development - I prefer software development. Here's why: in both fields, you get
by cowmoo 18y ago
Coming from someone who has been involved in Biochemistry research and software development - I prefer software development. Here's why: in both fields, you get to explore and break new grounds, but you move much faster in software development.
To do anything interesting self-directed work in the life-sciences, you have to get a PhD and by then, your hands are still tied down to the government because you have to write grants to NIH. Unlike programming, where you hatch a idea, Google sample code-sources, dive into a hackthon and build a prototype after one evening of intense programming. Biochemistry takes months of patience, where you micropipette and shake test-tubes, use the PCR machines. It is hard to deciper the details, you can't step-through the codes of DNA (at least yet) or trace the memory stacks of the cells that you are studying. Coming from a programming background, I was so frustrated in Biochemistry.
Also you should know that the life sciences is slowly being transformed into a information sciences (Bioinformatics). There's a movement in the field called System Biology, that treats the body/a cell/macromolecular as a finite automata, the DNA the source code, and the protein products it makes the output. Sounds familiar?
- davi 18y agoFriends of mine in neuroscience, who do electrophysiology, love the instantaneous gratification of it: patch onto a cell. Watch/listen to it fire. Treat it with chemicals. Treat the cells innervating it with chemicals. Make them fire with external electrodes. Etc. Do this multiple times, over a period of months/years, until you have dissected some local circuitry properties. Pretty cool, if you get off on listening to neurons fire, day in and day out. I think the key in science is to do something that is interesting and pleasurable in both the long and short term. My electrophysiologist friends like it day-to-day, and also like the long term agenda of it. Sounds like you liked the long-term agenda of biochemistry, but not the day-to-day. Probably similar lessons apply to hacking. For me, I got out of it: I didn't like how I felt after looking at a glowing monitor for 12+ hours a day, week after week. I like programming this intensively when I feel like it, but not when I'm pressured to do so for some business goal.
- plinkplonk 18y agoUpmodded for "I think the key in science is to do something that is interesting and pleasurable in both the long and short term." I discovered that this (the hard way, after a decade buildng enterprise software) is true for software dev too. Now I do algorithm intensive work and there's more to do than I have time in this lifetime to do.