How do you get things done when working on something unfamiliar?
A good example is Prometheus. I struggle with their documentation, but I feel I’m missing some background knowledge as well, but I don’t even know where to get it.
Another one is AWS. I’ve tried to use AWS ECS with an EC2 launcher but I failed to do it by myself. I later found a GitHub example, but I really don’t know what I’m doing.
How do you get your work done in these situations (let’s assume the final answer is not just a couple of Google searches away)? Do you just go down the rabbit whole of whatever seems to be the required background knowledge? Is it trial-an-error? If so, how do you it’s done right and you’re not overlooking anything major when you don’t understand all the variables involved in the problem?
I hope this question isn’t too vague and you’re able to understand the kind of advice I’m chasing.
5 comments
[ 4.0 ms ] story [ 24.4 ms ] threadI will also echo the poster who mentions sandbox environments. Myself I am more of a hands on learner.
We all start somewhere, despite what management and other stakeholders sometimes think, nobody is born knowing all this stuff. Hang in there.
Also, it can sometimes be hard to create sandboxes. It's easy for Prometheus, but maybe a bit harder to AWS (I tried LocalStack before).
Nevertheless it's all good advice, thanks!
With time you will be able to use your log to search for context. In case of interruptions/distractions it is invaluable to immediately see where you were in the problem.