๐Ÿฆ™๐Ÿฒ๐Ÿฆฆfan...ex-VPE @marriottintl, @tackleio, @blackboard & @contrastsec...father to M&C, husband to @jennymfeldman

38.8928ยฐ N, 77.0230ยฐ W
Joined June 2009
Steve Feldman ๐Ÿฆ™ retweeted
Replying to @gcfootball
Falcon Family ๐Ÿ’›
1
3
203
Steve Feldman ๐Ÿฆ™ retweeted
The Product Operations book is finally available for purchase on Amazon! @dtilles and I have been working on this baby for over two years. You can purchase now on Amazon (kindle will download on Thurs!) /1 amazon.com/Product-Operationโ€ฆ #productops
26
38
14
281
67,421
Steve Feldman ๐Ÿฆ™ retweeted
๐——๐—ฒ๐—ณ๐—ถ๐—ป๐—ถ๐—ป๐—ด, ๐— ๐—ฒ๐—ฎ๐˜€๐˜‚๐—ฟ๐—ถ๐—ป๐—ด, ๐—ฎ๐—ป๐—ฑ ๐— ๐—ฎ๐—ป๐—ฎ๐—ด๐—ถ๐—ป๐—ด ๐—ง๐—ฒ๐—ฐ๐—ต๐—ป๐—ถ๐—ฐ๐—ฎ๐—น ๐——๐—ฒ๐—ฏ๐˜ ๐—ฏ๐˜† ๐—š๐—ผ๐—ผ๐—ด๐—น๐—ฒ In the latest paper by Google Engineers, they researched how to define, measure and manage Technical Debt. They use quarterly engineering satisfaction surveys to analyze the results. ๐Ÿญ. ๐——๐—ฒ๐—ณ๐—ถ๐—ป๐—ถ๐˜๐—ถ๐—ผ๐—ป ๐—ผ๐—ณ ๐—ง๐—ฒ๐—ฐ๐—ต๐—ป๐—ถ๐—ฐ๐—ฎ๐—น ๐——๐—ฒ๐—ฏ๐˜ Google took an empirical approach to defining technical debt. They asked engineers about the types of technical debt they encountered and what mitigations would be appropriate to fix this debt. This resulted in a collectively exhaustive and mutually exclusive list of 10 categories of technical debt, including: ๐Ÿ”น Migration is needed or in progress: This may be motivated by the need for code or systems to be updated, migrated, or maintained. ๐Ÿ”น Code degradation: The codebase has degraded or not kept up with changing standards over time. The code may be in maintenance mode, needing updates or migrations. ๐Ÿ”น Documentation on project and application programming interfaces (APIs): Information on how your project works is hard to find, missing, or incomplete. ๐Ÿ”น Testing: Poor test quality or coverage, such as missing tests or poor test data, results in fragility and flaky tests. ๐Ÿ”น Code quality: Product architecture or project code must be better designed. It may have been rushed or a prototype/demo. ๐Ÿ”น Dead and abandoned code: Code/features/projects were replaced or superseded but still need removal. ๐Ÿ”น Team needs more expertise: This may be due to staffing gaps, turnover, or inherited orphaned code/projects. ๐Ÿ”น Dependencies: Dependencies are unstable, rapidly changing, or trigger rollbacks. ๐Ÿ”น Migration could have been better executed or abandoned: This may have resulted in maintaining two versions. ๐Ÿ”น Release process: The rollout and monitoring of production need to be updated, migrated, or maintained. ๐Ÿฎ. ๐— ๐—ฒ๐—ฎ๐˜€๐˜‚๐—ฟ๐—ถ๐—ป๐—ด ๐—ง๐—ฒ๐—ฐ๐—ต๐—ป๐—ถ๐—ฐ๐—ฎ๐—น ๐——๐—ฒ๐—ฏ๐˜ Google measures technical debt through a quarterly engineering survey. They ask engineers about which of these categories of technical debt have hindered their work. The responses to these surveys help Google identify teams that struggle with managing different types of technical debt. E.g., they found that engineers working on machine learning systems face different types of technical debt compared to engineers who build and maintain back-end services. They focused on code degradation, teams needing more expertise, and migrations being required or in progress. Then, they explored 117 metrics proposed as indicators of one of these forms of technical debtโ€”the results were that no single metric predicted reports of technical debt from engineers. ๐Ÿฏ. ๐— ๐—ฎ๐—ป๐—ฎ๐—ด๐—ถ๐—ป๐—ด ๐—ง๐—ฒ๐—ฐ๐—ต๐—ป๐—ถ๐—ฐ๐—ฎ๐—น ๐——๐—ฒ๐—ฏ๐˜ Over the last four years, Google has made a concerted effort to define better, measure, and manage technical debt. Some of the steps taken include: ๐Ÿ”ธ Creating a technical debt management framework to help teams establish good practices ๐Ÿ”ธ Creating a technical debt management maturity model and accompanying technical debt maturity assessment that evaluates and characterizes an organization's technical debt management process ๐Ÿ”ธ Organizing classroom instruction and self-guided courses to evangelize best practices and community forums to drive continual engagement and sharing of resources. ๐Ÿ”ธ Tooling that supports the identification and management of technical debt (for example, indicators of poor test coverage, stale documentation, and deprecated dependencies) It's important to note that zero technical debt is not the goal at Google. The presence of deliberate, prudent technical debt reflects the practicality of developing systems in the real world. The key is to manage it thoughtfully and responsibly. Check the full link in the comments. _______ If you like my posts, please follow me, @milan_milanovic, and hit the ๐Ÿ”” on my profile to get a notification for all my new posts. Grow with me ๐Ÿš€! #technology #softwareengineering #programming #techworldwithmilan #development
20
516
22
2,281
383,132
Steve Feldman ๐Ÿฆ™ retweeted
Every PM knows the classic documents: 1-pagers, PRDs, user story maps. But there are a ton of other kinds that can help radically clarify ideas. Here are 6 of my favorites + when and how to do them. Try them out to make better product decisions (and impress your boss).
23
86
3
725
62,715
Steve Feldman ๐Ÿฆ™ retweeted
I mean this sincerely when I say that ChatGPT might be the most incredible tech to emerge in the last decade. Here's how I got it to create a weight loss plan, complete with calorie targets, meal plans, a grocery list, and workout plan ๐Ÿงต:
372
2,477
549
23,399
Steve Feldman ๐Ÿฆ™ retweeted
It feels illegal to know about these 16 websites:
1,022
18,835
448
69,295
Steve Feldman ๐Ÿฆ™ retweeted
There are 2 kinds of people. 1 that turns on the heat full blast when it hits 70ยฐ outside and 1 that turns the air conditioner on full blast when it hits 70ยฐ. And they marry each other.
13
64
17
636
Steve Feldman ๐Ÿฆ™ retweeted
Our State of Cloud Marketplaces Report is here! ๐Ÿ“Š With economic uncertainty top of mind, the clouds represent a massive opportunity for B2B organizations to drive revenue.ย  Discover how #CloudGTM is changing the game for #software sellers. okt.to/rz5SH0
7
1
1
3
Steve Feldman ๐Ÿฆ™ retweeted
I used to believe that you could only build a successful company in person. The first 6 months of remote were so hard that I thought our company might fail. Now we're 100% remote & I can't imagine ever going back. The big unlock? A new operating rhythm. Let's break it down.
51
189
79
2,086
Steve Feldman ๐Ÿฆ™ retweeted
Our Director of Engineering, Muldair Welch intentionally leads our Engineering team with both drive and passion. ๐ŸŒŸ The care that she demonstrates towards every #Tackler is inspiring, and we're proud to have her on our team. Thank you for always inspiring us! #TackleTogether
4
1
3
Steve Feldman ๐Ÿฆ™ retweeted
I was going to create a list of the top free PM courses. But it turned out that 99% of them are noise. So here are just 3 sources you should bookmark: ๐Ÿงต
14
57
4
383
Steve Feldman ๐Ÿฆ™ retweeted
Barry Manilow wrote โ€œLike a Good Neighbor, State Farm is There,โ€ โ€œIโ€™m Stuck on Band-Aid Brand Because Band-Aidโ€™s Stuck on Me,โ€ and โ€œYou Deserve a Break Today at McDonaldโ€™s.โ€ I just felt you should know this.
350
416
115
5,461
Steve Feldman ๐Ÿฆ™ retweeted
We're excited to be virtually joining @powertofly next Thursday, June 16th at 12pm ET, for a private networking event! ๐Ÿ˜Ž Come learn why Tacklers โค๏ธ their jobs and view our career opportunities! See you there! okt.to/D8jHg9
2
3
Steve Feldman ๐Ÿฆ™ retweeted
One Of Our Own โœจ
34
183
36
7,182
Steve Feldman ๐Ÿฆ™ retweeted
$19,800: Price paid at @GoldinCo last night for a sealed first print VHS copy of Karate Kid.
43
20
16
151
Steve Feldman ๐Ÿฆ™ retweeted
Good times @PerfForensics!!
1
6
Steve Feldman ๐Ÿฆ™ retweeted
Atheists, if there is no JESUS, then explain this? xitter.cf/nature_i1/status/15123โ€ฆ
3,075
1,639
1,063
14,150
Steve Feldman ๐Ÿฆ™ retweeted
A year ago, a non-academic friend listened to a talk I gave. I thought it went great. My friend disagreed. She said that academics are experts at making interesting stuff boringโ€”and that we should all take a speech class. So I did. And here are 6 most useful things I learned.
586
18,770
2,149
142,963
Steve Feldman ๐Ÿฆ™ retweeted
7 dangerous lessons taught in schools:
198
2,497
337
9,577