![]() On the other hand, a quant with programming ability actually has a chance to do something original. Possibly a highly intelligent and competent cog, but still never the person who designed the underlying process. For example, in the financial industry, a non-quant programmer is just a cog. Typical programming jobs suck because they boil down to pushing data from point A to point B, while transforming it in a way specified by someone else. Otherwise, without actual domain knowledge, a programmer becomes a tool for people who do possess this knowledge. Commercial development tools often live and die by free and open-source competition. This seems to me a relatively small niche, though. Some people therefore write development tools, IDEs, text editors, compilers, operating systems, and databases. Programming helps solve problems, but without knowledge of other fields, a programmer, no matter how good, has no idea what problems to attack. What does skill have to do with anything? Pure programming is an answer in search of questions. And the problem is managing information and time. Should he buy somekind of software to manage his operations? For sure.īut it's the same necessity: There's a problem, you can either solve it yourself or pay someone else to do it. ![]() Should he hire someone that knows how to code? Maybe not. Now, should the owner of a fast food restaurant learn to code? Maybe not. Programming manages information and reduces repetitive computer tasks, and lots of professionals have this problem. And when I left the company the TODO list for what I was working on was still huge. I've built web apps for law offices during 4 years. He could have reduced his typing to just one.Īlso, if you don't believe this particular anecdote, I have dozens more. He showed me I think more than 20 prints of web apps that he had visited, and on each one he sometimes typed his login, sometimes searched for a number, other times the name of the person, other with his state of residence. Last week ago I hired a lawyer to look for some documentation for a house I was planning to buy, and about its owner. If your job is "Make sure this data is sane", you can most likely write some software to help the process along, decrease repetition, and otherwise make you look awesome.ĭefinitively being a lawyer. ![]() If your job is "select the 10 best properties to turn over", you job could very well include "write software to help do that". Spoken like someone who's never worked outside of software development. >Otherwise, you're just wasting time that you should be working on your actual job by piddling around in related programming projects Even hooked up a neato GPS thing for the racer. >why would you add programming to your duties as a race car driver?īecause you want to race better? And it's not the driver who I know who does this (it's actually motorcycle racing), but instead some of the pit crew who does. I mean, it's a field specifically excepted from overtime laws! And honestly, a huge number of programming jobs SUCK. >This is all great - if you're already a programmer and decide to pursue a different career, but still like programming.Notice how weird that is? If you like programming, why are you doing something else?īecause if you know even a little, it goes a long ways in other fields.
0 Comments
Leave a Reply. |