Dude, Where's My Code?

Dude, Where's My Code?

Software Development

Two dudes share their experiences in tech - focused on engineering leadership, software development, and building teams.

About us

We are Nick Cosentino and Graeme Harvey: two engineering managers whose experiences, when combined, cover a broad spectrum of company environments - from scrappy startups to enterprise organizations. We invite you to listen in as we sit down and explore all aspects of engineering management. You will hear our own and others' stories and experiences of challenge, success, failure and revelation. Whether you're fresh and bright-eyed or seasoned and battle-scarred, let's all learn and grow together.

Website
https://linktr.ee/dudewheresmycode
Industry
Software Development
Company size
2-10 employees
Headquarters
Waterloo
Type
Self-Employed
Founded
2022

Locations

Employees at Dude, Where's My Code?

Updates

  • IC to manager is an incredibly difficult transition for many. In this conversation with Brian Jenney, he shared with Nick and Graeme that he was fortunate enough to identify the challenge of balancing IC work and management work early on. Many new managers coming from IC roles wonder how much should they be coding versus how much time should they spend managing. Nick and Graeme generally say: If your team is over a few people you're probably not investing enough time into people if you have enough time to be coding. ---- 👀 Check out the full video on our channel! 🗣️ Share with your network! #SoftwareEngineering #Management #Leadership

  • Unsurprisingly, many software engineers aren't great at sales. But surprisingly... ... software engineers who understand sales, marketing, and other business areas outside of the code they write can have a big impact! In this conversation between Nick and Matt Watson, Matt shares how understanding how to market to a particular group of users got a TON of eyes on their product. Especially in bigger companies, engineers can feel very removed from this sort of thing. However, as engineering managers, finding ways to help bridge some understanding between the technical side and what other business functions are doing can help with business alignment. Are your software engineers exposed to sales, marketing, or other non-engineering roles? ---- 👀 Check out the full video on our channel! 🗣️ Share with your network! #SoftwareEngineering #Management #Leadership

  • When is it too late to start a career transition into tech? We're not sure, but the answer is probably: Never. Brian Jenney shared his incredibly career journey story with Graeme and Nick on this podcast episode! His journey is certainly not the typical software engineer to engineering manager story, either. These are exactly the kinds of career journeys that Graeme and Nick love to talk through as they: - Offer completely new perspectives - Help others understand there's no one single way to get into software engineering and management ---- 👀 Check out the full video on our channel! 🗣️ Share with your network! #SoftwareEngineering #Management #Leadership

  • Trust and a feeling of safety is critical with software engineering teams. Graeme discusses the importance of level-setting expectations with his team when they implemented changes to have fewer items "in flight" as a work in progress. For some, it might feel that there is less individual productivity -- but the true measure is overall team productivity. Graeme needed to ensure that his team had a solid understanding of this. ---- 👀 Check out the full video on our channel! 🗣️ Share with your network! #softwareengineering #engineeringmanager #engineeringmanagement

  • Spreading teams too thin can have cascading consequences. In this clip, Nick shares with Graeme an instance where his team needed to be able to help focus on some other critical priorities. Working with his own manager, Nick had to share with her what sorts of trade-offs would take place with the change on focus. By ensuring there was clear communication, alignment on priorities and expectations, they were able to arrive at an agreement that it would be *too* much for the team to take on. ---- 👀 Check out the full video on our channel! 🗣️ Share with your network! #softwareengineering #engineeringmanager #engineeringmanagement

  • Have you used horizontal cross/intra team groups for information sharing? In this clip, Graeme discusses the concept of how their org leverages horizontal cross-team groups effectively. Instead of working in silos on similar problems (that might be generic or applicable to others), there are groups that can help share this knowledge. Have you used a pattern like this effectively? ---- 👀 Check out the full video on our channel! 🗣️ Share with your network! #softwareengineering #engineeringmanager #engineeringmanagement

  • Have you heard about the Spotify model? There was information published about a model that Spotify used for their engineering teams that talked about mixing in horizontals effectively. It was incredibly effective and many different engineering organizations decided they'd go chase a similar pattern. Except... The information published *wasn't* that it was being used successfully! It was aspirational! While we think there are some very interesting takeaways from the model, it's a good reminder to not blindly copy+paste! ---- 👀 Check out the full video on our channel! 🗣️ Share with your network! #softwareengineering #engineeringmanager #engineeringmanagement

  • Not every individual contributor should move into management. It's not to say that every individual contributor is "worthy" of it. It's not a matter of being better or worse in terms of careers. It's a matter of being different. In this clip Graeme discusses the benefit of more organizations allowing career progression for individual contributors without forcing them into management roles. ---- 👀 Check out the full video on our channel! 🗣️ Share with your network! #softwareengineering #engineeringmanager #engineeringmanagement

  • Your failure to say no is affecting more people than you think. Being able to say no to things in a leadership and management setting is important. It doesn't mean that we never shift priorities and tell everyone else to get lost... But it doesn't mean constantly saying yes and changing priorities without good reason. The more influence you have over engineering teams, the more weight and impact this decision making will have. ---- 👀 Check out the full video on our channel! 🗣️ Share with your network! #softwareengineering #engineeringmanager #engineeringmanagement

  • How did this director of engineering transition teams toward value delivery? Graeme had been setting up changes with his engineering organization. They weren't just going to focus on where individual skillsets were. The team was shifting towards value delivery in a more holistic way. In this clip, Graeme discussed the impact that this can have on stakeholders outside of engineering as well! ---- 👀 Check out the full video on our channel! 🗣️ Share with your network! #softwareengineering #engineeringmanager #engineeringmanagement

Similar pages