Solidifying software development foundations — Calvin Hendryx-Parker // Six Feet Up
Calvin Hendryx-Parker
Six Feet Up
- Part 1 Solidifying software development foundations — Calvin Hendryx-Parker // Six Feet Up
- Part 2Build resilient systems — Calvin Hendryx-Parker // Six Feet Up
- Part 3Optimize development with automation — Calvin Hendryx-Parker // Six Feet Up
Show Notes
-
02:09The challenge with enterprise software development teamsEvery team is at a different stage in its journey and needs to get on the same page and leverage each other's strengths.
-
06:04Making a case for mentoring and internal software teams cross pollinating in the era where management teams see too much human interaction as wastefulSo much of software development is a craftsman mindset. Often, its not about what youre coding or the problem youre solving but who you are doing it with that makes the work exciting and creative.
-
08:26What is foundational to the software development process?There are four stages. The first is about the culture around raising issues about the development process. What are the team dynamics and safety to challenge the process or bring up issues and feedback? How long does it take to get the right access?
-
12:12The need for a growth mindsetIts not enough to provide access to mentoring or collaboration, but is there a growth mindset behind it?
Quotes
-
"Every team is at a different stage in life. And they need to all get on the same page. But suppose you can multiply their effectiveness as a team through better tooling, culture, processes, and an eye on innovation. In that case, you'll get a lot of return on that investment." - Calvin Hendryx-Parker
-
"What is your team doing to cross-pollinate knowledge, innovate, or keep current with the current standards? And sometimes their answers are complete, and there's nothing. They've yet to do anything in those areas and are only focused on what's right in front of them. So much software development is a craftsman mindset, unlike a civil engineer-style mindset." - Calvin Hendryx-Parker
-
"Sometimes software developers in these large enterprises lose sight of their end users of the software. If they're lucky, they only see a bug report, a triage report, or a spreadsheet with defects listed. There's no creativity in that." - Calvin Hendryx-Parker
-
"What is foundational to the software development process? We've broken it up into four stages. And so, stage one is the initial stage of how you raise issues. Like there's culture, things to be talked about like table stakes, the level of engagement? - Calvin Hendryx-Parker
-
They have to start with this kind of table stakes skills, where they can move to the next level. And the next level is when you get more into things like DevOps culture and see ICD pipelines, testing, and coverage. These other pieces must come afterward to accelerate the software development lifecycle." - Calvin Hendryx-Parker
-
"When you set up and onboard a new developer? How many landmines are they going to trip over to get to be productive? Do you have coding standards? Do you have documentation and documentation of the process and code? Are these things baked into the environment you're entering as a new developer? Or is it all just tribal knowledge?" - Calvin Hendryx-Parker
-
"Is there a growth mindset encouraged in the organization? Can you work toward building your replacements, the people coming up through the ranks? You don't want to be the smartest guy in the room and kind of be the know-it. I want everyone to accelerate their growth toward building better software, having fewer defects, better testing, and all the things that go into stage two and above." - Calvin Hendryx-Parker
- Part 1 Solidifying software development foundations — Calvin Hendryx-Parker // Six Feet Up
- Part 2Build resilient systems — Calvin Hendryx-Parker // Six Feet Up
- Part 3Optimize development with automation — Calvin Hendryx-Parker // Six Feet Up
Up Next:
-
Part 1Solidifying software development foundations — Calvin Hendryx-Parker // Six Feet Up
What is your team doing to cross-pollinate knowledge or innovate, or keep up to date with the current standards? How do you leverage the strengths of your teams? What is foundational to the software development process, and how do you make the case to other C-suites for buy-in? Listen to Calvin Hendryx-Parker, CTO and Co-Founder at Six Feet Up, talk about solidifying software development foundations and more.
-
Part 2Build resilient systems — Calvin Hendryx-Parker // Six Feet Up
What is the best framework for laying an excellent and effective Software Development Foundation? How do you build a resilient system where security isn't a chore but a part of your team's culture? There are four stages, and stage one concerns your strategies for a team-building environment, setup, documentation, and coding standards. What's in stage two? Listen to Calvin Hendryx-Parker, CTO and Co-Founder at Six Feet Up, discussing the execute and iterate stage of building resilient systems.
Play Podcast -
Part 3Optimize development with automation — Calvin Hendryx-Parker // Six Feet Up
As you lay the foundation for software development, it's essential to consider the best framework for achieving excellence and effectiveness. In stage one, you must focus on team-building strategies, and stage two is environment setup, documentation, and coding standards. By stage three, you must automate processes to improve efficiency and reduce errors. Finally, stage four is about fostering a culture of continuous improvement and pushing the boundaries of what's possible. Want all the details? Listen to Calvin Hendryx-Parker, CTO and Co-Founder at Six Feet Up, discussing optimizing development with automation.
Play Podcast