"time in the market" tends to mean that you invest what you can in broad funds _at regular intervals_, and ignore if the market is going up or down, as it tends to always trend upwards. "timing the market" would then be saving up for a long time, then dumping it all in when you think it has hit its low. To transfer the analogy, it would be like shireboy describes. You would keep up with the news to see what technolog…
Ask HN: Isn't keeping up with tech for your career same as “timing the market”?
21–30 of 33 posts
Re: Ask HN: Isn't keeping up with tech for your career same as “timing the market”?
#22You have to "invest" in a low risk one that pays the bills. Then go for things that are medium risk, high returns. Many people go in at the peak of hype where it's "overpriced" and lose out. Even if it's a good stack, you won't be as good as the people who have years of experience in it now. It's too late. Just go for things that actually excite you. For me, it's GPT-3 today. It's too early for job openings, but matu…
This is why I started as a javascript programmer. These days I code almost exclusively in elixir but that wastn't before spending. lot of time learning elixir on the side while nodejs and react paid my bills.
My current big bet is rust and more math heavy stuff like ML and graphics which don't go obsolete so fast
Re: Ask HN: Isn't keeping up with tech for your career same as “timing the market”?
#23Re: Ask HN: Isn't keeping up with tech for your career same as “timing the market”?
#24I'm not sure it really works like this. Suppose you've spent 10 years becoming a master java developer, and now all the investment is going into python. You're going to better than the boot-campers after 1 week and a master developer after 3 months, whereas the others will still need years to catch up. I think it's worth keeping a loose working knowledge of all the mainstream software in your field, but don't really…
Syntax is easy and learning a new approach to language design is a great learning experience. You’ll still transfer most of the good parts over but you’ll also learn that maybe some things you’re used to can be made simpler.
Re: Ask HN: Isn't keeping up with tech for your career same as “timing the market”?
#25This leaves out that diversifying one’s tech skills isn’t as easy as diversifying a portfolio though. You could do a React side project, but it won’t be considered as highly as a full time job. I guess that’s the difference between adding a bit to your portfolio vs. going all in.
Re: Ask HN: Isn't keeping up with tech for your career same as “timing the market”?
#26In my experience if you get to a senior+ dev level, specific tech doesn't matter much. My background was C, assembly, C++, Java and others with solid SQL for a good chunk of it. Most everything else is syntax/sugar on those and pretty transferable. There's typically two framework styles fat (rails/django) or thin (sinatra/flask). GC and static typing can be nice. Front-end has more vertical tech e.g. mobile platforms…
Regarding Elixir specifically, the situation is much more nuanced; I went to ElixirConf last month, and the impression I came away with was that most companies present, and most speakers representing their companies, were desperate to find Elixir devs. And most attendees who already knew some Elixir were not looking to move. If there were a sudden event that caused a new army of developers to learn Elixir, such as a…
Re: Ask HN: Isn't keeping up with tech for your career same as “timing the market”?
#27There is good satire of the stone to Bronze Age transition. https://www.youtube.com/watch?v=ZHGafC7zOUE
Re: Ask HN: Isn't keeping up with tech for your career same as “timing the market”?
#28Let's say you wanted to jump into golang. It is easy enough to learn but you are forced into structuring your app a certain way. You lose some joy you had with php. How do you deal with those feelings?
Historically it was widely believed on here that php lost the race to Ruby/rails but fast forward and Ruby has grown out of fashion and a php developer is more employable.
React has the most job postings but most of them are frontend jobs. Comparing php to node jobs is probably a better match for a backend developer.
Most jobs are trending for python this year. Different types of companies use python. Typical startups may use it as a replacement for php but others may be more interested in unlocking ml. That complicates that stack.
One thing is to consider is culture . Moving from php into a different stack usually means a different culture. Chances of bigger teams, daily standups.. bigger orgs.
Let's say you decide to switch to React how would you leverage 20 years of php experience into a React position?
Re: Ask HN: Isn't keeping up with tech for your career same as “timing the market”?
#29You have to "invest" in a low risk one that pays the bills. Then go for things that are medium risk, high returns. Many people go in at the peak of hype where it's "overpriced" and lose out. Even if it's a good stack, you won't be as good as the people who have years of experience in it now. It's too late. Just go for things that actually excite you. For me, it's GPT-3 today. It's too early for job openings, but matu…
> You have to "invest" in a low risk one that pays the bills. Then go for things that are medium risk, high returns. This is why I started as a javascript programmer. These days I code almost exclusively in elixir but that wastn't before spending. lot of time learning elixir on the side while nodejs and react paid my bills. My current big bet is rust and more math heavy stuff like ML and graphics which don't go obsol…
https://en.wikipedia.org/wiki/Pinhole_camera
Projective geometry and the perspective projection matrix (extrinsic and intrinsic parameters of your modeled camera) is basically the "mathified" version of that. Or just "perspective drawing", as artists used it for 100+ years by now.
In my opinion, computer graphics is basically applied math (or linear algebra). (You even don't need linear algebra or matrices to render stuff on the screen, but it will be painful to keep track of what's going on.)
Math hardly dies off, it seems. Maybe some methods change. Like calculating results by using some geometry and measuring its length.
However, unless we don't have any need for projecting something from 3D (world/scene) to 2D (image, monitor, photo, photosensitive sheet, ...), I think we can count on it for a long time.
What changes might be some algorithms. Earlier, we used the "edge walking" algorithm to fill out triangles. Now, we use edge equations that tell you whether an image point is inside a triangle or not. But they do essentially the same, namely, filling out a triangle.
Also, things like the Phong model may stick as well.
There are other methodologies, that are basically still based off of the pinhole camera model. In ray tracing, you shoot rays into the scene and check whether they intersect an object. If it intersects, then you color that pixel with the intersected object's defined color. Otherwise, you leave it out and move on pixel by pixel. So the shooting of the rays from the camera to the scene is basically the reversal of the pinhole camera where light enters the hole and "colors" a photosensitive sheet of paper.
At least this is my understanding of it.
Just learn math, math, math, and you will be fine. Math is the lingua franca for engineering and science, so learn it and understand the concepts from those other fields/branches.
Re: Ask HN: Isn't keeping up with tech for your career same as “timing the market”?
#30Earlier quoted context omitted.
> Many people go in at the peak of hype where it's "overpriced" and lose out. Even if it's a good stack, you won't be as good as the people who have years of experience in it now. It's too late But what if that is the case, and also there aren't many other options because the tech reached a critical mass. Do you try and catch up, or do you quit, or somewhere in the middle? For example, I don't really have much React…
Like other investments, it's good to check whether it's overpriced or underpriced. Supply and demand will always change, and so will the value. One hint of oversupply is when everyone does it. I don't mean there's a lot of jobs, but when your farmer uncle is telling you to learn React the same way they'd tell you to go to law school or buy Bitcoin. A hint of a bubble is when it's expensive and people try to sell it o…
Thank you! :)