Yesterday was a dizzying day in the office. But this story starts a few days before that. The gist is that we’re building a new way our interface handles content and the core of our CSS code had to be rewritten. The server-side code was checked-in so it was up to me to get the CSS right.
He was energized and proud of what we were able to accomplish.
I felt like a complete failure for not figuring it out in a timely manner.
In retrospect, yesterday was a marvelous day. The only thing I wish I’d done differently was set my pride aside earlier and ask for help in the morning so that we could have accomplished more.
In the years prior acting as “the expert” contractor/freelancer, clients hired me to have all the answers and figure out the magic that went into the result. I often worked isolated from others so when problems came up, if I couldn’t figure it out, the client would not want to spent the money to solve the problem and they’d implement a different solution.
I wasn’t learning in that environment.
Collaborating to solve problems is incredibly helpful and one of the best learning experiences. Talk out your thought process. Communicate your thinking. Listen to how others see the problem. Explore ideas even in doubt. Learn together.