adas4044
Inspired by shot tracer in golf as well as the "10 yard line" in football.
Also built secretsofmaps.com (but that's more a side project) Would love some feedback!
Learn how Google Maps and mapping software works intuitively
Show HN: Site that teaches you how Google Maps works
https://www.secretsofmaps.com/
Hey HN! I'm a CS student and I've been learning about mapping algorithms. I decided to combine it in a cool way to show people how Google Maps works under the hood. I combined knowledge I learned in my algorithms classes as well as online forums and blogs. Let me know what you think!
1. There has always been competition in CS. If not LLMs, there are international developers and bootcamp people and just regular engineers. However, good software engineers from universities are still finding good jobs. Generalists are common, specialists are hard to find and companies will pay the specialists what they are worth.
2. Modern software engineers reply on networks similar to LLMs all the time. Think StackOverFlow or google. LLMs will just be able to generate better responses that will be quicker to find.
3. If there is a LLM that can program as good as a well educated SWE, many more jobs will be replaced besides programming. I reckon a LLM will have a much easier time understanding physics, which changes a lot less than CS.
4. Don't concentrate all learning in one place! You could do a double major with physics or a minor. You could do computer engineering or you could do a business minor with CS. Nobody knows the future, we can only guess. However, in the case that CS becomes totally replaceable by LLMs, it will be good to have other skills.
5. Remember that your major does not define you! I know many people who studied physics in college and ended up in the banking industry. Many others who studied engineering ended up in a software development role. Just because you chose a major now does not mean it defines you for the rest of your life. You can always pivot careers, go to grad school, or shift departments within your company!
It is more about becoming a specialist in a subset of CS where
think you may be thinking about it
1. Programmers will always be needed for maintaining and upgrading LLMs.
Apple's Unique Device Curvature
No. 1 can be pretty subjective and time where input does not correlate to output. Ages ago, learning to be a blacksmith was a very economically in-demand skill, but today it would at best be considered a hobby. No. 1 is time spent to obtain needs as well as wants. Everyone must have some source of income for food, shelter, etc.
No. 2 can be anything that one does for enjoyment. I find it pointless to argue about what kind of enjoyment is "productive" or "wasteful" because each form of enjoyment is just getting better at a skill whether that be video games or playing violin. The only "productive" entertainment would be something that advances your economic value (thus being more of a No. 1 spend of time.
The best would be to try and combine time into something that is both advances your economic value as well as is something you enjoy.