Scottish loon sometimes in Caithness, usually in Edinburgh. Likes rugby, F1, reading, cooking, and irn bru
Test Driven Development. The route to programming nirvana includes a stop at this station
If you don’t know, ask a stupid question to yourself. Then ask it again in a more intelligent manner to a rubber duck. Then a real person. One of these three will give you an answer
TDD is the answer to the second part. Seriously, just try it. Don’t do it for every task after, but do try it!
Notes, tickets, knowleadge bases, READMEs, well written code that is easy to understand, tests that are descriptive, ADRs. Nobody can remember it all, the hard part of programming is making it easy for the next change. Remember it’s likely to be you, be kind to your future self
And imposter syndrome never goes away. And this is a good thing - “don’t get cocky kid”. It does get lesser though, and then you get more responsibilities! But really, if you aren’t questioning why and what you are doing, how do you trust your past self? Embrace the imposter, realise we are all imposters to a lot of extents
The Dune universe lacks computers, which is why spice is so valuable - does that count? Still has plenty of machines, but they aren’t the story
Hey, aren’t you that starfleet officer that started out a goofy ensign?
If ever there was a starfleet officer who loved Java. It would be Brad. Followed closely by Spock I suspect