How to learn hard things in tech
technicallychallenged.substack.com
How to learn hard things in tech
1–10 of 39 posts
Re: How to learn hard things in tech
#2Re: How to learn hard things in tech
#3This is the main idea behind over 400+ micro samples I created for ASP.NET Core https://github.com/dodyg/practical-aspnetcore
Re: How to learn hard things in tech
#4The thing that's hard is something like how to make a project maintainable. You have to have the experience of screwing it up over a long period of time, feeling the pain each time there's a bug to find or a new feature to implement. You won't find a tutorial in how to do this, because the pain is a necessity to learning.
Re: How to learn hard things in tech
#5IME the hard thing is not something that there's accessible examples for. If there's a tutorial or an example project, you'll figure it out eventually. The thing that's hard is something like how to make a project maintainable. You have to have the experience of screwing it up over a long period of time, feeling the pain each time there's a bug to find or a new feature to implement. You won't find a tutorial in how t…
Re: How to learn hard things in tech
#6If you're strong in reading and gaining knowledge from documentation, you will generally be able to decrease your time to create working solutions. The reason is that you get faster in finding the information you need and become independent of the availability of explanations by other developers.
I'd only consult other explanations if the documentation is poorly written or my way of using the software is uncommon and I'm looking for opinions or alternative solutions.
Re: How to learn hard things in tech
#7Re: How to learn hard things in tech
#8Re: How to learn hard things in tech
#9IME the hard thing is not something that there's accessible examples for. If there's a tutorial or an example project, you'll figure it out eventually. The thing that's hard is something like how to make a project maintainable. You have to have the experience of screwing it up over a long period of time, feeling the pain each time there's a bug to find or a new feature to implement. You won't find a tutorial in how t…
My biggest challenge is recognising that, having learned a particular approach, it doesn't need applying everywhere. For example, just because I know how to configure Kubernetes, it doesn't mean I need to host every application with Kubernetes.