3 ms·
Do shit - do all kinds of shit - go into a shit frenzy if you like! Just stop letting your professional work limit your experiences in programming. So right no
by mrburton 8y ago
Do shit - do all kinds of shit - go into a shit frenzy if you like! Just stop letting your professional work limit your experiences in programming.
So right now, I'm in the "shit frenzy" phase. I'm building small devices during the weekend using the NodeMCU (ESP8266) microcontroller, designing custom cases for it and then 3D printing it. It's pretty exciting!
I'm also using a Raspberry Pi 3 B+ and a couple of modules to track how many times my hamster runs on his wheel, the temperature near his cage and soon I'll set up a Load Cell to weigh his little fat ass daily.
A month ago, I wrote a CLI tool written in Go that allows you to write SQL against Google's Firestore. It gave me a chance to use Antlr to define a custom SQL language and create fun commands like the ability to load a collection from a file.
At night time, I've been working on a course that will teach people with no programming experience how to code. I'm only covering what would be fundamental for getting started. That means I leave out things like recursion and other concepts. When the course is finished, I will publish it online including videos, presentations, homework assignments and more.
I've been programming professionally for over 20 years, and it feels like I just started.
All that fluffy shit being said, there have been points in my life where I thought "How can I continue to keep learning and doing at this pace"? In those moments I paused and reflected on the months surrounding those questions, and I discovered that I wasn't doing shit exciting.
I think you might be a little tired of the stress/ownership of coding and all of the details that are required in building a system. That might be a sign you need a different team.
In regards to younger folks - listen, I get what you go through at times. I use to hate having some old lazy person tell you bullshit. Here's some advice for you.
1. Sometimes older people are just beaten and worn down - because of that, and they'll try to slow you down. Try to listen to their reasoning and determine "is this person full of shit and wants to look good or am I moving too fast and it's hurting me"?
2. Age has not a fucking thing to do with how experienced you are in this industry. I've seen code monkeys who pushed the same key for 15 years. Ask yourself.. is that asshole a senior engineer?
3. Try to find someone who's a) knowledgeable and b) gives a shit about you. Make friends and learn!
4. Remember - one day you'll become that old ass person. So try not to turn into a dick yourself. It's far too easy to grow an ego and shut people down in this industry. 99% of the shit people say is highly subjective, but 1% of the shit is fact. e.g., "This is easier to maintain!" - subjective "This will cause the system to shut down, and me beat your ass" - fact.