How to Make Process Improvement Effective
Avoiding bureaucracyMaze. Image generated by MidJourneyProcess improvement is one of the main tools for Engineering Managers (EM) to manage their team. Delivering commercial software involves overlapping multiple systems, and acting on them effectively improves the team’s environment and results.However, processes can also easily hinder effectiveness. Too much focus on it can
Read moreThe Overflow #192: Ask your data better questions
Welcome to ISSUE #192 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: sign up to get access to the new Stack Overflow search, future-proof proof that you’re from the future, and fall in love with hard
Read moreAccelerating the Cloud: What to Expect When Going Cloud Native
In this fourth article in our Accelerating the Cloud series, we explore what to expect when going cloud native. Continue reading Accelerating the Cloud: What to Expect When Going Cloud Native on SitePoint.
Read moreFighting comment spam at Facebook scale (Ep. 602)
Louis Brandy, VP of Engineering at Rockset, joins us for a deep dive into the architectural similarities across AI, vector search, and real-time analytics, and how they’re all at play in shaping the infrastructure to fight spam. Episode notes: Rockset is a real-time search and analytics database. Explore their docs
Read moreDon’t fool yourself: The team is the unit
Credit: MidjourneyI think it is fair to say that the vast majority of engineering managers have been through the following experience at least once in their careers:At some point in your life, you may have joined a well-functioning team. However, one day, without seeking your opinion, the top leadership decided that
Read moreJigs
In his book The World Beyond Your Head Matthew Crawford talks about jigs literally and metaphorically. A jig in carpentry is something to hold parts in place, such as aligning boards that need to be cut to the same length. Crawford uses the term more generally to describe labor-saving (or
Read moreYou can’t train your way out of a toxic organizational culture
When it comes to fixing an unhealthy work culture, the last thing any of us needs is another HR workshopContinue reading on Better Programming »
Read moreA Split Image Effect in React
A random image from Unsplash split into stripes and recomposedPhoto by Schuyler Dugle on UnsplashThis is a simple component built almost entirely with CSS. JavaScript is used to apply some randomness, to access the Unsplash API, and to configure the app.You may find other (and better) ways to achieve the same effect.
Read moreIf you want to address tech debt, quantify it first
When Ward Cunningham coined the technical debt metaphor, he needed a way to discuss the decisions made early in a project that were coming back to haunt his engineers as they continued building down the line. He was at a firm doing financial software, so a fiscal metaphor was in
Read moreEmpowering People’s Brain: A Visit to JetBrains Office in Amsterdam
If you haven’t heard about JetBrains, you might be unfamiliar with the tech industry. JetBrains caters to a niche audience: the developers and programmers who thrive on tech jargon. This company has pioneered several vital tools for software developers and teams.More impressively, they’ve introduced Kotlin, a modern multiplatform programming language. Its
Read more