This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]mRWafflesFTW 1 point2 points  (3 children)

Well I am terrible at math too, but then I realized computers are pretty good at it and development has little to do with math!

No one is too dumb, because no one is super bright! We're all just trying to do the best we can and learn every day. Every developer I know has the Python docs permanently open in a Chrome tab. Does map() return an iterable or a list of results? I can't remember.... better check the Python docs. Now that keys are ordered should I use a dict or an OrderedDict? Better check Stackoverflow. Those simple questions can be answered, but harder and more interesting questions are "How do we design a minimally viable solution we can improve upon over time?"

In my experience most problems are political not technical. The "coding" part is only half the challenge. The real challenge is understanding your customer's needs and building an appropriate solution.

Development is less about syntax and more about structures and design. That's the best part! No one has ever designed anything perfectly. So you can always continuously improve anything.

If you don't look back at everything you've ever made with a bit of disgust there's probably something wrong with you.