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
It was September 2023, my CEO was asking me a question, and my position as Vice President of Engineering was less than three months old. Softwareengineering productivity cant be measured. This is a talk about what you do, as VP of Engineering, when somebody asks for the impossible. How are you measuring productivity?
As a softwareengineer or individual contributor, the next step in your career can be to become a principal engineer. The path to becoming a principal engineer at companies can feel unclear, which can inhibit individual engineering careers.
There are a few qualities that differentiate average from high performing softwareengineering organisations. In my experience, the culture is better and the results are better in orgs where engineers and architects obsess over the design of code and architecture. Regularly spending time with domain experts is important.
I’ve been quiet lately, and that’s because I’ve joined OpenSesame as Vice President of Engineering. It’s been a fascinating opportunity to rebuild an engineering organization from the inside, and I’m loving every minute. I’m not sure if I’m allowed to say how many engineers we have, so let’s just say “lots,” but not “tons.”
Back in April , I posted the new career ladder I was planning to introduce at OpenSesame, which I’ve joined as VP of Engineering. PDF) Culture Changes The purpose of the new career ladder is to help change the engineeringculture at OpenSesame. The other open question is whether engineers feel this system is better.
Labor Department estimating that the global shortage of softwareengineers could reach 85.2 Astro support developers through salary and promotion reviews, Samira also noted, assigning engineering mentors who advocate for the progress on developers’ teams. million by 2030.
This post was written by Stig Brautaset, CircleCI Senior SoftwareEngineer, in collaboration with Cian Synnott, CircleCI Senior Staff SoftwareEngineer. Retrospectives are a well-established resource in the software and systems engineering toolbox. Let’s Talk Engineering is always such a pleasure to attend.
DevOps teams work autonomously and embrace a softwareengineeringculture, workflow, and toolset that elevates operational requirements to the same level of importance as architecture, design and development. This helps companies align their people, processes, and tools toward a more unified customer focus.
This post is part of a short series about my experience in the VP of Engineering role at Honeycomb. In February of 2020, I was promoted from Director of Engineering to Honeycomb’s first VP of Engineering. Not the plan I didn’t join Honeycomb with the goal of becoming an engineering executive.
The path of a softwareengineer is one of constant learning. Before joining CircleCI, my years of experience led me to believe that I was an engineer with a firm understanding of the technical aspects of the craft, as well as what is considered good practice. We learn things from concepts and processes to languages and tools.
The future of observability has never been more exciting, and this latest round ensures we can continue to invest—with conviction—in improving the lives of softwareengineering teams. Engineering teams are recognizing observability as a distinct and emerging practice, and are hungry for a truly differentiated product like Honeycomb.
The official definition of DevOps is “a softwareengineeringculture and practice, that aims at unifying software development and software operation.” The concept of Site Reliability Engineer (SRE) has been around since 2003, making it even older than DevOps.
Engineering has come a long way since the days of delivering discrete, point-in-time products that were often packaged on a CD and shipped to customers. The advent of cloud computing and the rise of Software-as-a-Service (SaaS) transformed the landscape, creating a new model of continuous development and service delivery.
Data Engineers of Netflix?—?Interview Interview with Dhevi Rajendran Dhevi Rajendran This post is part of our “Data Engineers of Netflix” interview series, where our very own data engineers talk about their journeys to Data Engineering @ Netflix. The culture was also something that piqued my interest.
Our engineeringculture embodies the essence of open source, and it’s a small contribution to the community ? For example, an engineer who buckled down free food and did not win may go home. by Anagaha, SoftwareEngineer from Suki). a token of respect, a small payback. Entertainment break — Stand up comedy.
Today’s article is about the role of a Principal Engineer as many people still have doubts who is this person and what is his/her responsibilities in a company. Here I would like to share with you the outcomes of the “Path to Principal: Defining the Modern Principal Engineer” panel discussion that I had a chance to attend.
Tech debt is usually one of the most fraught topics on engineering teams. Engineers often feel they aren’t allowed enough time to address tech debt. Product partners wonder why engineers spend so much time working on it—or at least talking about it. How will you make sure engineers adopt the tool successfully?
For personal reasons, I decided to move on from a Staff “Engineer” position* for something possibly closer to operations and incident handling. Someone who can work in both softwareengineering and automation. It’s related to something cognitive engineers call the context gap. A few things instantly stood out.
SoftwareEngineering at Google — a new O’Reilly book. Covers Google’s unique engineeringculture, processes, and tools, and how these aspects contribute to the effectiveness of an engineering organization.
At the time of writing this post, I have officially been at Honeycomb for one year as a site reliability engineer (SRE). The charter (aka what site reliability engineers should care about). Develop software and write fixes to help improve the reliability of our systems in order to let engineers focus on their primary tasks.
Domain-driven design (DDD) has emerged in softwareengineering as a methodology for tackling complex domain problems by connecting the implementation to an evolving model. The cornerstone of DDD lies in its emphasis on collaboration among the domain members.
Data Engineers of Netflix?—?Interview Interview with Samuel Setegne Samuel Setegne This post is part of our “Data Engineers of Netflix” interview series, where our very own data engineers talk about their journeys to Data Engineering @ Netflix. What drew you to Netflix?
It seems every week there is an article or blog post decrying the lack of women and people of color in softwareengineering, or on the other side defending the gap. At LaunchDarkly I have experienced similar intellectual honesty, one of the many facets of our outstanding engineeringculture.
We’ve wondered, in the past, what new engineers think about how we do things at Honeycomb. Meet Elliott and Reid, two of our engineers that recently hit their 90 day mark. What’s your name, how long have you been here, and what do you do, as an engineer? See our open positions, learn more about our culture, and apply today.
In our fourth episode of Breaking 404 , we caught up with Sergey Fedorov, Director of Engineering, Netflix to understand how one of the world’s biggest and most famous Over-The-Top (OTT) media service provider, Netflix, handles its content delivery and network acceleration to provide uninterrupted services to its users globally.
finding good softwareengineers takes so long and requires so much effort… but it doesn’t have to. If you like the ideas in the post, then why not come and join me at Navico and help us to build a highly-innovative engineeringculture and a brilliant place to work. Hiring is so hard?—?finding extremely well.
This is analogous to safety departments in organizations that attempt to do resilience engineering. To counter this, one might consider adopting the model of the Engineer/Manager Pendulum or other techniques of rotating leaders like sortition. For the sake of concision, I’ll refer to this as a Center of Production Excellence (CoPE).
The SRE team is now four engineers and a manager. But looking at the responsibilities we were taking around vendor negotiations, voluntarily cross-pollinating silos and impacting engineering teams roadmaps in anticipation of scaling needs, we decided to rework that whole category into a broader “system-level” perspective.
In software, this can be likened to the parts of the system we do not fully understand or monitor. This is where the concept of Service Level Objectives (SLOs) in softwareengineering is analogous to the remainder—the aspects of reality that cannot be fully captured, controlled, or represented by our symbolic systems.
For example, the UX designer may closely work with the developer to ensure the software’s interface is user-friendly. In the meantime, a developer can work with a QA engineer to identify and fix the bugs or issues that pop up during testing. Softwareengineer. Quality assurance engineer.
Any significant shift in an organization’s softwareengineeringculture has the potential to feel tectonic, and observability (o11y for short)—or more specifically, Observability Driven Development —is no different.
Softwareengineers are not typists who translate requirements into software. Softwareengineers contribute to designing the products and features they are building. As an engineer, if a model seems simple, always remind yourself to keep looking for any hidden complexity before it blindsides you.
In practice, this may look like funding the CoPE from a customer success or product department budget, rather than engineering. For the CoPE to do its work, it needs insulation from powers which would halt changes it deems necessary.
That graph should represent social relations which can be enriched with information about normal engineering practices that each person and their team perform, such as periodic sprint cycles, regular post-incident meetings, or widely adopted standards and tools. Making a change requires people who will advocate for that change.
An optimal Developer Experience will depend a lot on the company the developer is working for. This article discusses why and when changes to developer needs will occur, how to get ahead of them, and how to adapt when these changes are necessary.
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 engineering manager role.
At the November Test in Production Meetup in San Francisco, LaunchDarkly’s Yoz Grahame (a Developer Advocate) moderated a panel discussion featuring Larry Lancaster, Founder and CTO at Zebrium, and Ramin Khatibi, a Site Reliability Engineer (SRE) and infrastructure consultant. I guess is what I would say. That’s great.
While reading the book, I had an interesting realisation that doing small things really well can also lead to engineering excellence. What is engineering excellence? Engineering excellence, in the context of software development, is the relentless pursuit of quality, efficiency, and effectiveness in every aspect of our work.
He describes “some surprising theories about softwareengineering”: I discuss these theories in terms of two fundamentally different development styles, the "cathedral" model of most of the commercial world versus the "bazaar" model of the Linux world. If you give softwareengineers manual work, their first instinct is to automate it.
tool, Pax8 faced hurdles in fostering a culture of ownership and curiosity due to user-based pricing limitations and an impending steep price increase. Pax8’s platform engineering team was keen on modernizing the company’s cloud commerce platform, but they were hitting obstacles with their traditional observability 1.0
Expensify founder and CEO David] Barrett, a self-proclaimed alpha geek and lifelong softwareengineer, was actually Red Swoosh’s last engineering manager, hired after the failure of his first project, iGlance.com , a P2P push-to-talk program that couldn’t compete against Skype. By 2007, Beevers had completed his Ph.D.
Chander Damodaran of Brillio noted that, “the culture of sharing solutions, frameworks, and industry-leading practices” has been a crucial part of Brillio’s journey. Similarly, Tim Hope said that open source is critical in building an engineeringculture and developing systems. That’s an important statement.
Charity once said an off-hand sentence that became a mantra for my transition into the VP of Engineering role: “Directors run the company.” My priority number one had been to “run engineering well.” A successful startup engineering team has to say no to tantalizing opportunities constantly. Now it had to be something else.
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