Instead of learning software engineering I would want to learn:<p><i>Chemically induced reprogramming to reverse cellular aging</i> [1] <i>a.k.a. OSKM</i><p>My first experiments would be on some really old horses. I could probably buy a 30 year old horse from a neighbor. She is on her last leg. I want to make her younger again and then just let her have many more years of chilling and not having to make babies every year. If can learn this well enough to reverse the age of a dozen horses then my second test subject would be myself. If I get that right then my friends could optionally do the same.<p>[1] - <a href="https://www.aging-us.com/article/204896/text" rel="nofollow">https://www.aging-us.com/article/204896/text</a>
A hundred hours won't be sufficient, but I really need to learn a new language in order to secure a better citizenship. With it, my job finding prospects will significantly improve. Being an immigrant sucks, future security isn't as sure.
It won't boost my career, but if I had 100 hours I would spend my time learning formal methods for software development probably going through this course: <a href="https://www.cs.toronto.edu/~hehner/FMSD/" rel="nofollow">https://www.cs.toronto.edu/~hehner/FMSD/</a> .
Touch typing... I'm embarrassed to confess I'm still typing with just 4 fingers while keeping my eyes on the keyboard instead of the screen.
Although I doubt it would require 100 hours to learn.
I already know software engineering and can code web applications and use genai sdk in my apps.<p>But I still can't easily figure out to deploy my apps to a VPS.<p>So far I have manually set up my server and database.<p>I want learn more on devops to deploy it using containers.<p>This will enable me to host mutiple service in a VPS and I don't have to use PAAS solutions.<p>I can also easily switch providers too.
As a software engineer, probably JavaScript, as I focus on back-end and don’t have many front-end skills aside from a good hand at design.<p>In general, though, since I believe I’ll lose my job to AI, I’d like to learn and become an electrician.
I’d spend them on 1x1 classes with experienced Argentinian Argentinian Tango instructors consisting mostly of dancing.<p>The Argentinians have a unique approach to the Milonguero style which I’m interested in so in this case they need to be from Argentina ;)<p>Another option would be one of my other interests, again, spent one on one with a world-class instructor and intentional practice.
To boost my career? Probably some management stuff.<p>Otherwise, Blender. Been using it at work for a left field innovation project and I'm kind of hooked.
Is it a whole 100 hours block without fragmentation, or any 100 hours that you can allocate?<p>I assume the first case, i.e. you have about 4 days to learn something. I'd recommend taking up some paid, intensive training as most such trainings take about 3-5 days and you can maximize the learning during the 4 days of timeframe.
1. Drawing, like proper academic drawing. I think I'm close to the skill cap on mobile dev. Design skill would help a lot, things like seeing lighting and stuff. There's things like ambient light, like if the bottom of an area is purple, the top is green, the bottom will bounce some purplish light onto the middle which affects how shadows will look. This is something AI still has problem grasping. Also things like composition, like which people are on the left, which are on the right.<p>2. CSS tricks and animation. While other people try to race on Leetcode, my personal favorite is CodePen.<p>3. Probably learn Flutter and React <i>properly</i> instead of just going in blind and editing code.
Learn how to systematically map available online resources (APIs, tools, data) to validated user needs found online. Basically, getting better at connecting existing digital 'building blocks' to solve actual problems.
I'd probably do either the aws or azure architecture exams. I use both fairly often but have a bit of a gap on the infrastructure side. Alternatively I might do some actual building in serverless technologies rather than just drawing pictures, I'm at a large company so often developers are picking up the detailed tasks.<p>If I wanted to do something completely new I might dive into more detail around security/pen testing although I've noticed that a lot of companies doing this just seem to run a lot of off the shelf tools these days.
As a means of stopping myself from walking out on a one year contract to work for a <i>terrible</i> IT telecoms company I learned to fly. But that's probably not exactly what you meant.
Networking. For an embarrassing amount of time, I knew very little about it other than some IP addresses looked different from others. In 100 hours, you can learn enough to be useful as a dev without going down rabbit holes.
AI, LLM basics. A hundred hours won't even scratch the surface of recent advanced, but I’d like to understand how LLMs work and the main approaches (diffusion, RLHF), their pros and cons.<p>Theory of relativity. I’ve never quite been able to wrap my head around it. Given some free time, I would really want to understand how two simple postulates can lead to such far-reaching conclusions.
Fluid dynamics simulation with OpenCL, 100 hours is about 10-15 days of concerted effort. That's plenty time to get a grasp of the algebra behind it, get something simple running, port to OpenCL naively and start optimizing.