6 ms·
> I am saying that you should try to accomplish the task on your own first, and if you get stuck, then ask for help. Don’t simply ask for help every time withou
by grayrest 16y ago
> I am saying that you should try to accomplish the task on your own first, and if you get stuck, then ask for help. Don’t simply ask for help every time without first trying to solve the problem yourself. Chances are, you’ll find that you could have figured it out on your own once you know the answer.
If you're a junior engineer and are working with and older engineer you respect. I highly recommend you try to solve the problem, make a start at it, and then ask your mentor what they think of your approach at lunch, on break, or at the end of the day. This gives you most of the benefit of actually implementing something while saving you most of the pain of having to maintain your mistakes.
- jrockway 16y agoYes, this is a good idea. I think you can get 90% of the way there on your own though, by asking yourself a few questions. Does it work? Am I sure it works? Will I be able to replace this code with new code in a year without touching anything else? By the time you've answered "Am I sure it works?", the answer to the next question is almost always yes. If you can test something enough to be sure it works, it's probably modular enough for your application, too.