Yeah, we have also been forced to create a few "users" to push to our org account too on docker hub, luckily, we mainly use gitlab for private images (and some public), in which we got tokens and even temporary tokens to use directly in the CI scripts.
I have felt quite unsatisfied with the security of docker hub since I created my first account, but after this issue, I can say that I'm seriously scared for it.
From now on, I'll use my own Alpine base image from "scratch" instead of the one on hub ;P
And why do we need to sign in with username and password to push an image!?
I'd much rather either use some type of access token - or even better, a certificate - to push, hate to use passwords in CI!
I've seen some failed attempts to log on to my GitHub account from 'Quito, Provincia de Pichincha, Ecuador' (which is quite far from where I live, as I live in Sweden...).
Not sure this is related at all, but they started appear after this leak was announced...
Luckily I use both 2fa and random password for github, would suck to loose that account ;)
I wouldn't say that it have to do with "innate intelligence". Not everyone have the "mindset" for programming, but I would think that everyone could _learn_ to have the mindset for it.
It's always hard to answer a question like this when one don't know more about you and the problems you face with programming, is it the language you are using? Do you have issues with the core logic of programming?
When I started out with programming there was a lot of things that I encountered that I found so hard that I questioned my own capabilities, but by keeping on doing it either way (seeing it have always been my dream) I always came to a point where it cracked and the logic was obvious.
It's also always harder to learn stuff without someone guiding you (which you might have without me knowing, hehe). So if you have the possibility I'd recommend taking a course and see if you feel the same after it. If you do, try another with another teacher (because not all teachers are great!) and see if you still have the same issues.
Keep on working on it and you will get there, and also... a whole lot of developers with big jobs really suck at programming... ;)
---
also:
Aww, thought I - for once - was first with submitting something to hacker news! :'(