I'm a full-stack developer working for a company building web applications for local government agencies. I've been working in small teams of two or three. So, I either take the solo frontend or backend roles. This doesn't help the team grow as individuals and explore interesting stuff together. I am looking to join bigger teams and solve bigger and better problems.
I paid money (I don't know how much, but will be close to 50-100 dollars) for Windows 8 when I bought my Dell Inspiron Special Edition because it had good hardware, but Dell didn't provide an option to get it without the OS. It was the only affordable laptop available with 1080p screen. After a week of many annoyances, I decided to delete all the Windows partitions. After installing Ubuntu using Legacy boot, I tried to install a pirated Windows, but couldn't because there it couldn't be installed on a GPT partition. Installing an OS used to be easy.
I don't mind haveing color variables. When I need a new red, I define @projectRed or @redAlt. It is so much easier to remember red than some dangerColor.
Why will they choose hyphenated variables instead of camelCase?
The most common advice you will receive in my place, if this question is asked, is to become a teacher at a High School. Depending on where you are from, this may not be a bad choice.
A few days ago, all our Graph API calls used to return errors. The error wasn't very verbose. It was a JSON object saying "Something was wrong". After pulling our hairs for some time, we realized that they removed the trailing slashes from the URLs. They are back with both forms(with and without trailing slash) now. But, it really wasted a lot of time because the error wasn't clear and the code needed changes.
I once asked on #python why "?" is not allowed in names of identifiers. People responded by saying that Python prefered cleaner names. So, it was just an aesthetic preference.
I am constantly trying to improve my Python and JavaScript. I haven't programmed in C/C++ for a very long time. I think I will learn some Scheme by the time I finish reading SICP and some other texts. I am also learning Common Lisp when I am away from the Internet.
Fluency generally includes speech fluency. I haven't met a person who speaks in code. With all the abstraction, looping going around, it is difficult to speak in one of the programming languages.
As you have mentioned Python, let met tell you that the Python community on SO is awesome. People generally upvote all the good/correct answers to a question. This will not only appreciate their good work, but also make them answer more questions. In recent days, the percentage of questions on HTML/CSS, jQuery has increased greatly. The questions related to general purpose programming languages tend to be more unique than HTML/CSS.