248 karma · joined August 30, 2020
As for enforcement of adhering to 508 and a11y compliance, US digital projects were guided by executive order M-23-22, "Delivering a Digital-First Public Experience", but from what I can tell that is kind of up in the air at this point... we are following it until someone tells us otherwise, but I don't think it is being enforced anymore with any passion because of the current confusion.
Now I have multiple friends in Houston who have taken an interest in the area and keep visiting to check things out. Even with the winters, they are just over the 120 w/ 100% humidity summers.
Even the access to the outdoors is within 20 minutes of downtown.
Cleveland has always taken a lot of sh#t over the years... but it really is a great place to live affordably.
I get to touch a lot of things tech wise, as we take on new projects there is the chance to move around when a project finishes or I've done enough time on it to convince them I'm bored and want to try something new.
Sure some firms specialize in defense... but there are many firms that do work with the EPA, NASA, etc.
You can also look to some guided courses that may help if you just need some direction. Odin Project is a good one and free. Colt Steele has a good one (my nephew worked through it and liked it) on Udemy called the "Web Developer Bootcamp". Don't pay full price though for that one, clear your browser cache, go into incognito mode, etc and you should see it discounted to like $20... if a sale isn't already running.
I can't emphasize enough... learn HTML, CSS, and JavaScript deeply. They are the foundation before things like React, Angular, etc. Don't fall for the "get rich quick" promise of frameworks. Nothing makes a senior developer more insane than when you come in as a "React whiz" but don't understand the fundamentals at all.
And finally... BUILD BUILD BUILD. Build and abandon a thousand projects. See something on a website or in an app you like? Try to recreate it. Learn to pull it apart and see how it works.
If you have never done anything like this, your going to hit rough patches. The pain you feel is "learning". I'm the lead dev on my team and they act like I'm some genius. Truth is, I'm a slow learner but I'm not afraid of being uncomfortable and experimenting all the time. Best of luck!
What I didn't like? Finding out "how the sausage was made." I found out very quickly that decisions weren't made on real metrics like we were always told. Everything was literally just "X screamed the loudest this week and I need to impress them for my next promotion so this is now a priority." In more than a few meetings I found out that a lot of the non-technical managers just looked at the dev team as an assembly line of labor to be pushed to the breaking point just so they could pretend the needle was moving (which often led to a lot of shoddy code that was just made to 'get it working now').
I made it a point to still be a hands on developer by taking non-critical path items on our projects... but even then I eventually had to step back for a while as I discovered in some orgs, any empty space on your calendar will be filled with another inane meeting where nothing is actually discussed or solved.
Going back to being a senior developer in a new org in a few weeks and looking forward to it. I am leaving my team in a good place, got a lot of farewell messages thanking me for always going to the mat for the team and showing them my appreciation even when upper management wanted me to chop heads off. I knew how hard they were working, the long hours they were putting in, and how exhausted they were.
I like leading and mentoring, but I will never ascribe to the school of dictatorial / machismo fear-based leadership. A good leader is a servant that reduces friction and clears the way. A good leader has empathy and compassion. My management above me wanted to beat that out of me and it left me burned out and exhausted. Don't sell your soul to the company... remember your team is made up of people.
I miss the early ugly web lol.
Now I'm limiting myself to consuming content differently. Checking HN once or twice a day. Using RSS to subscribe to blogs I find interesting instead of having my content fed to me. With the time I'm getting back, I'm putting a lot more energy back into personal learning and finishing my MSCS.
Also fell of the "staying fit" wagon near the end of the year so I plan on getting back to the gym and getting outside more.