Absolutely floored in a Net Eng. discussion today
I wanted to share this experience with everyone.
Today, I ran into someone and began some small talk. I mentioned how I'm happy to be here at the company I am at, talked about routing TCP/IP volume I and we discussed projects. Little did I know until AFTER the fact, but this guy is a Sr. Network Engineer within my company. As many of you would guess, being a Sr. guy/gal in Redmond, WA "probably" means you are one of the best on the planet.
He wanted to white board with me, I was excited - yeah, lets talk about Configurations and Protocols!
I was humbled and knocked down a few dozen pegs - a good thing!
...
We began to discuss how to do a code upgrade. Oh man, I jamp in - told him my methods of procedure, commands to upgrade code, the technical nat jab. He stopped me and said "that's not engineering, that's a technician talking". I've done this so many times so it took me off my game,
Cricket, cricket, attempt at recovery.
We then discussed how to load balance across interfaces between distro and core. Laid down the protocols, commands and technical nit gri- "thats not being an engineer man, thats being a tech break/fix". "Well -uh, uh, um..."
Cricket, cricket, stumbled out of it.
After some more discussion, he told me his honest opinion that he see's me as a technician, a config guru, a copy-paste-show command-debug guy. He assessed this based on my approach to answering "WHY" questions with "HOW" answers - promptly sharing his "answers" and approaches. I asked for advice on being more design, engineer oriented but I didn't get a solid answer because there really isn't a way to teach that experience. It really dawned on me that it really is a completely different mindset to be Engineering & Designing versus everything else. I really never stepped back to think about it - but it's true!
...
I then learned this guy has been doing Sr. Engineering and Architecture alone longer than my entire span of experience. It really humbled me. Is my ego and pride hurt? Considerably (it sucks), but I feel it's a great way for some reflection.
Never been so eager to study, read, listed and go forward.
And so is life. Nothing wrong with knowing the in's and out's of a protocol, but maybe it's time to start considering it from a project, deployment lifecycle and technical justification perspective as opposed to what configurations, tweaks and tricks I can do to "gear head" a solution.
~