"People who can code in the world of technology companies are a dime a dozen and get no respect" Generally in business, those people whose job title is 'programmer' or 'developer' or 'software engineer' get relatively little respect even with lots of experience. (I am 37 years old and programming since 12) Previously I thought the only way out of this is to become a 'manager', which I never really wanted to do... Rec…
>"Theoretically a relatively smooth transition is possible because there are 'quant developer' jobs out there." Quant-Developer is a weighted sum of q% quant and d% developer. Ideally you'd like q to be high and d to be small. What happens in practice is that many companies will hire a quant developer, throw 90% of d at you and keep you enticed with some 10% q. This is rather sad, but I have seen this happen to more…
Advice From An Old Programmer
111–120 of 124 posts
Re: Advice From An Old Programmer
#112Or to make the point that computer programming is such a powerfull tool that it's a shame to see that a lot of competent programmers are "just programmers" who think of code as an end to itself. Higher levels of manipulation and appreciation are available. Like a car mechanic, stuck with the beauty of the engine and the physics involved, but not the freedom and happiness and excitement of the car runing .
Re: Advice From An Old Programmer
#113Re: Advice From An Old Programmer
#114I will have to let the car designers know that. And the great chefs of the world. And probably dozens of other artists.
Re: Advice From An Old Programmer
#115"Programming as an intellectual activity is the only art form that allows you to create interactive art." (his emphasis) Kinetic sculptures? Fashion? Hell, go to a science museum and you'll find endless halls of interactive art, little of which involves programming.
Let me know when you can tell a Fashion designer you hate their dress by writing on the back of some girl wearing it. Oh, and doing that without software.
Re: Advice From An Old Programmer
#116Also a part of this problem is that many programmers are assholes. Going out to the world while thinking "im to smart for the rest of the world, tha hell with them" is just a big social failure in general. One need to be able to see things out of different perspectives, a bit more open minded. Just because a person like to do other things in life then CS-stuff, does not mean they are automatically stupid. Programming…
You're right, the real way to be an asshole and have people love you for it is to say: "im too tough for the rest of the world, tha hell with them" Because being smart and confident is just uppity, but being tough and confident is baller yo.
It's being arrogant and snarky that upsets people.
(I'm not aiming this comment at anyone btw!)
Re: Advice From An Old Programmer
#117> "People who can code in biology, medicine, government, sociology, physics, history, and mathematics are respected and can do amazing things to advance those disciplines" True. I have a theoretical physics friend who's now applying a ton of machine-learning techniques to biophysics stuff (in an academic setting). I've no idea exactly what he's doing other than he's always snowed under and people keep coming back to…
Now that is interesting. I'm trying to imagine how you would apply machine learning to biology. Related to DNA sequences probably?
However, this is precisely the task at which machine learning algorithms excel. You split your data into two sets: people who suffered heart disease by time X in their lives, and people who didn't. You then apply a machine learning technique (some kind of classifier - maybe a logistic regression, support vector machine or a decision tree) to the data set, and it picks out features (i.e. particular gene sequences) which are most strongly predictive of heart disease. If you've chosen the right technique, you can not only predict a binary yes/no response, but you can predict a probability between 0% and 100%.
Now you can do genetic testing on an individual who hasn't suffered heart disease yet - with a suitable portion of their genome, you feed it into your classifier and it spits out the probability of them developing heart disease by stage X in their life.
Of course, the inputs don't have to be genomes (and quite commonly aren't). You might consider someone's age, calorie intake, level of exercise, social class etc. all as valid inputs to this kind of algorithm.
Re: Advice From An Old Programmer
#118Earlier quoted context omitted.
> I disagree. I've met a lot of non-programmers who knew a little programming. They were more dangerous than effective. I'm sure you're well aware of this, but there's a ton of opportunity for even very simple programming to help in cases where people have never thought of programming as a possible solution. (This is how I contributed roughly $3MM of value to one company as a kid who barely knew how to program). On t…
One of the greatest companies that I ever worked for trained every employee to use Access and to solution for themselves, we had a system that monitored level of usage of an access solution as well as how much revenue it was responsible for. At a certain threshold the solution was deemed business critical and the access solution was used as a prototype for the developers to implement on a more robust solution. It was…
Re: Advice From An Old Programmer
#119Earlier quoted context omitted.
That's very interesting, and indeed seems to mark a certain personality type. Most people would see that exactly the other way around, that working with people is fun and easy, but the technical stuff is hard and extremely frustrating. Learning technology is fun when it adds something new . For example, if you know functional programming, then Gang-of-Four "design patterns" are completely useless cruft and not especi…
The point is that different personality types enjoy different aspects of programming. For some people the technology itself is the fun part. For some its what you can accomplish with it. There is no right or wrong here.
Re: Advice From An Old Programmer
#120Thoughts from an Older Programmer... I've been programming for a very long time. Me too. So long that it's incredibly boring to me. Actually, it's more interesting to me than ever. ...I knew about 20 programming languages and could learn new ones in about a day to a week depending on how weird they were. I have a cursory knowledge of quite a few myself. But I know one really, really well. Eventually though this just…
> Please remove the sentence "They cannot." Nobody asked you.
FWIW, I felt the same, reaching the end of your post. To me, edw519's version says "I value being good", while your version says "I value being better than the others". The latter is a bit sad, as it means the value increases when the others get worse.