This site uses cookies to improve your experience. To help us insure we adhere to various privacy regulations, please select your country/region of residence. If you do not select a country, we will assume you are from the United States. Select your Cookie Settings or view our Privacy Policy and Terms of Use.
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Used for the proper function of the website
Used for monitoring website traffic and interactions
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Strictly Necessary: Used for the proper function of the website
Performance/Analytics: Used for monitoring website traffic and interactions
But it is equally vital to identify those people who can develop into managers and create a path forward for them as well. The best salesperson does not always make the best sales manager. The most innovative engineer does not always become the most successful engineeringmanager.
The two positions are not interchangeable—and misperceptions of their roles can hurt teams and compromise productivity. It’s important to understand the differences between a data engineer and a data scientist. Misunderstanding or not knowing these differences are making teams fail or underperform with big data.
How OverOps Can be Used as a Learning Platform for Junior Developers [link] pic.twitter.com/xerkcfvGur. Most of the development and operational energy is spent on creating positive customer perception and innovating in their market segment. The Software Development Life Cycle (SDLC). NEW POST ?? Continuous innovation.
I was 8 years into my career as a Software Engineer before I heard the term “Developer Advocacy.” Combining teaching and development sounded like a nice way to progress beyond the coding or engineeringmanagement work I was doing at the time. I thought it sounded amazing.
But how do you prepare others on your team for this next career step? Because if you don’t do the upfront work to prepare your team to take the helm, you won’t have anyone to fill those seats when you want to move up — or step down. I spoke to IT executives and leadership coaches for tips on how to develop the leaders on your team.
This blog post will explore the concept of learning agility, its importance, and strategies to foster it within tech teams. They are forward-thinking, constantly developing new strategies to handle future challenges with confidence and creativity. Develop innovative solutions by unlearning outdated practices. The reason?
Assess the personality strengths and weaknesses of the candidate to understand whether they can execute responsibilities in the long run or not. Technical skills By analyzing technical skills, you’ll be able to understand if the engineering candidate fits the role or not. This makes evaluating the engineer a painful process.
Welcome to the third and last part of our Talks With Software Development Experts series. As we have mentioned before, this initiative is a section where we interview software engineers and industry experts to learn more about their professions, efforts, hobbies, and perspectives on a variety of tech-related issues. Check them out!
In this Perspectives in Engineering interview series, engineering leaders talk about how to build, coach, and scale world-class technology teams. Leading remote engineeringteams comes with a suite of challenges. How should teams that are spread across time zones coordinate their schedules?
As we’ve put it into practice, it’s definitely been a lot of work for managers to fill out the spreadsheets. For managers that know their employees well, the work’s been tolerable. For managers that are new to their team, it’s been tough. The management track is the biggest addition, with 78 new skills. (PDF)
In this new world, data has become a first-class citizen, where computation becomes increasingly probabilistic and programs no longer do the same thing each time they run. Re-analyzing existing data is often very bad.” The model and the data specification become more important than the code. No other supervision is required!”
Leaders of distributed engineeringteams shouldn’t have to work up solutions to these problems from scratch. So we held a panel discussion with three of today’s top engineering leaders to discuss approaches and lessons learned in building, growing, and maintaining remote and distributed teams.
In this series, we pulled aside folks from across our engineering department to talk about confidence. From the technical executives to folks on the ground in engineering, management and site reliability, we wanted to know what “confidence” meant to them, and how it had changed over the course of their careers.
Traditional engagement metrics such as satisfaction, happiness, well-being let alone cannot explain behaviours, actions and motivation of a high-performance team. Given the similar type of environments, two teams with the same level of engagement may have different levels of performance - one can be high-performing another average performing.
Developed in 2012 and officially launched in 2014, Snowflake is a cloud-based data platform provided as a SaaS (Software-as-a-Service) solution with a completely new SQL query engine. You can also become a member of like-minded people by emailing the Snowflake team. Cloud-agnostic approach: a weakness? What is Snowflake?
When it comes to organising engineeringteams, a popular view has been to organise your teams based on either Spotify's agile model (i.e. squads, chapters, tribes, and guilds) or simply follow Amazon's two-pizza team model. It is one of the ways you can organise your engineeringteams in a retail environment.
In fact, I couldn’t imagine how one could look at a piece of paper – words – and decipher what to program. With these high level goals and constraints, a small team of us proceeded to design, develop, install, and start up a sophisticated control system, with guidance from senior engineers who had been doing this kind of work for decades.
There is an inherent difference between leaders and managers that is often overlooked. While most think that leaders are “born,” Katie Womersley, VP of Engineering at Buffer, disagrees. The “dark side” of management…is it real? Developing leaders from within the organization. I am VP of Engineering over there.
He had come on a ten-day trip to India to select an Indian offshore company to be his Agile provider for software development services. He had already met with many top software providers to learn about their ability to deliver high-quality software and demonstrate Agile software development capabilities. It’s not magic: it’s Agile.
This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. For a team to be Agile, they need to change their method to reflect the Agile philosophy.
This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. You’ve decided that Agile will make your teams more successful. Second Edition cover.
In this series, we pulled aside folks from across our engineering department to talk about confidence. From the technical executives to folks on the ground in engineering, management and site reliability, we wanted to know what “confidence” meant to them, and how it had changed over the course of their careers.
On May 21, for the Test in Production Meetup on Twitch , Yoz Grahame, Developer Advocate at LaunchDarkly, moderated a panel discussion featuring Rebecca Murphey, Senior Technical PM at Indeed, and Ben Vinegar, VP of Engineering at Sentry. Prior to taking on the tactical project manager role, I was in a senior engineeringmanager role.
In this episode of Programming Leadership, Marcus and his guest, Michael Lopp discuss the small practices that make a good leader. The practice of one on ones is important in connecting to a team. @6:44. And you’d be like, ouch, it sounds like it’s bad news, but it was really good news. Episode 36. Show Notes.
Nearly 47% of respondents said they would be employing a DevOps or DevSecOps approach to software development in 2022. Software development and IT operations are combined in the process known as “DevOps.” They will do automated system tests using their knowledge to find weaknesses and get rid of potential threats.
Any developer can quickly look at your tests and know the purpose of your functions. Unit testing is an integral part of extreme programming. Extreme programming is basically a “test-everything-that-can-possibly-break” programming strategy. They enable you to catch bugs early in the development process.
In this episode of Programming Leadership, Marcus and his guest, Michael Lopp discuss the small practices that make a good leader. The practice of one on ones is important in connecting to a team. @6:44. And you’d be like, ouch, it sounds like it’s bad news, but it was really good news. Episode 36. Show Notes.
In this episode of Programming Leadership, Marcus discusses his vision for the future and how we can work together to change it. Badmanagement and leadership comes from somewhere above you with expectations that came into the company a long time ago. @7:43. Marcus: Welcome to this episode of Programming Leadership.
In this episode of Programming Leadership, Marcus and his guest, April Wensel discuss compassion in technology and how it affects people. Everybody has the capacity to develop compassion; it’s about how we direct our energy, time, and effort. @21:29. Marcus: Hi, welcome to this episode of Programming Leadership.
Is conflict always a bad thing? In this episode of Programming Leadership, Marcus and his guest, Jennifer Jones-Patulli, discuss how people tend to think about conflict and how they handle it. Conflict may be uncomfortable, but it is not always bad. Conflict may be uncomfortable, but it is not always bad. Episode 29. ?Is
In this episode of Programming Leadership, Marcus and his guest, GeePaw Hill, discuss how the doubling rate in the software industry has resulted in a complete lack of trade discipline. How the doubling rate resulted in a lack of leaders that can develop an industry discipline (6:34). You can’t build a team out of rules.
In this Perspectives in Engineering interview series, engineering leaders talk about how to build, coach, and scale world-class technology teams. Saminda Wijegunawardena , VP of Engineering at Box, calls this increasing distance “abstraction.” This role doesn’t change whether an engineering org is 5, 500, or 5000 strong.
Kent Beck concluded , Measure developer productivity? My favorite discussion of the topic is Robert Austins, who wrote Measuring and Managing Performance in Organizations. He says a measurement based approach generates relatively weak improvements and significant distortion of incentives. You see, Extreme Programming is too.
Announcer: Welcome to the Programming Leadership Podcast where we help great coders become skilled leaders, and build happy high performing software teams. Welcome to the Programming Leadership Podcast. Progressed, eventually, to leading test teams, and managing testers, and then moving more into agile roles and team coaching.
In this episode of Programming Leadership, Marcus and his guest Jason Wong discuss how one size does not fit all in leadership. Announcer: Welcome to the Programming Leadership podcast, where we help great coders become skilled leaders and build happy, high performing software teams. Episode 26. ?In Links: Gitprime.com.
In this episode of Programming Leadership, Marcus and his guest, Rich Mironov, discuss the all too common disconnect between developers and those on the marketing side of organizations. Differences in design principles between product and engineeringmanagement (1:35). Programming Leadership: [link]. Episode 48.
Companies across the board are reviewing their team structures, looking for removable cushioning, cutting down on middle management, and wanting to do more with less. Developers reading this should be aware that the Great Over-Correction in tech companies also signals a death knell of the bargaining power they have held since COVID.
demand financial management and human capital management software vendor. She is also a Board Member of Women in Localization, a leading professional organization with a mission to create a strong place for women to develop their careers in localization and provide mentorship. Monica: My first programming language was BASIC.
In this episode of Programming Leadership, Marcus and his guest, Rich Mironov, discuss the all too common disconnect between developers and those on the marketing side of organizations. Differences in design principles between product and engineeringmanagement (1:35). Programming Leadership: [link]. Episode 48.
And then two years later, I switched to the engineering side of the organization where I currently lead team-building marketing automation solutions, bringing Data Science and Machine Learning to solve these problems for our customers. Vatsan: The first line of code was something silly in basic programming.
How do we improve in the area of product management? In this episode of Programming Leadership, Marcus and his guest Ellen Gottesdiener, President of EBG Consulting, discuss ways companies can better oversee the development and lifecycle of a product in its entirety. Managing the work vs. the product (19:19). Episode 38.
To be a modern manager, you must manage yourself first. In this episode of Programming Leadership, Marcus and his guest, Johanna Rothman discuss how you must learn to manage yourself to be effective at managing other people. Marcus: Welcome to this episode of Programming Leadership. Episode 34. Transcript.
She shared about nightmares in employee onboarding for software engineers and strategies for avoiding them. “So, the story of the too big, too fast team. On a dark and stormy night, a team was gifted with ten new hires, which is such a good gift right? A too big, too fast team. Male: The team splits.
Are you a resilient manager? In this episode of Programming Leadership, Marcus and his guest, Lara Hogan discuss what it means to be a resilient manager. She will discuss some effective management skills and thought processes. She will also introduce us to the idea of the manager Voltron. Episode 33. ??Are
We organize all of the trending information in your field so you don't have to. Join 49,000+ users and stay up to date on the latest articles your peers are reading.
You know about us, now we want to get to know you!
Let's personalize your content
Let's get even more personalized
We recognize your account from another site in our network, please click 'Send Email' below to continue with verifying your account and setting a password.
Let's personalize your content