Daniel Terhorst-North is @tastapod@mas.to Profile Banner
Daniel Terhorst-North is @tastapod@mas.to Profile
Daniel Terhorst-North is @[email protected]

@tastapod

Followers
44,334
Following
830
Media
715
Statuses
48,381

Started BDD, caused Cucumber. Optimizes orgs, teams, code. Coach, mentor, geek, mischief-maker. Christian, infrequent blogger. WWGH

London, UK
Joined April 2008
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@tastapod
Daniel Terhorst-North is @[email protected]
2 years
@einarwh “Autonomy without alignment is anarchy. “Alignment without autonomy is autocracy.”
42
41
201
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
When switching from English (US) to English (UK) I want to be warned that "This site uses biscuits."
40
2K
5K
@tastapod
Daniel Terhorst-North is @[email protected]
2 years
Occam’s Crypto Corollary: “For every posited blockchain use case, there is a solution that doesn’t use blockchain that is both simpler and less expensive.”
47
610
3K
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
You shouldn’t start with the Spotify model. Spotify didn’t start with the Spotify model. You shouldn’t start with Scrum. Scrum didn’t start with Scrum. You should start by identifying what you want to improve, and introduce constraints that force the improvement.
39
1K
3K
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
Why are they "talent' while we are hiring them, but "resources" once we've got them? #people
70
1K
2K
@tastapod
Daniel Terhorst-North is @[email protected]
1 year
Please don’t recruit for a senior dev if your universe is this tiny.
17
40
1K
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
The best programmer I know doesn’t have a CS degree. The other best programmer I know does. What they have in common is an insatiable curiosity and the belief they can convince a computer to do anything. Plus a healthy disregard for language and tool zealotry.
28
285
951
@tastapod
Daniel Terhorst-North is @[email protected]
4 years
Hot take: #Kubernetes is just #EJB for the cloud generation. An over-engineered, vendor-controlled, "open", catch-all solution to a problem no one has, which conveniently ignores the hard problems of release engineering, provenance, and observability. Or is it just me?
90
212
932
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
“We were doing something unethical with your personal data which has now been made illegal. We have shifted our position slightly so we are just unethical again. “Please click this link, ignore the text and tap the ‘Whatever’ button so we can continue to abuse you. Thank you.”
10
426
896
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
I'm a little disappointed that they didn't call #log4shell "Return of the JNDI"
15
196
899
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
If you call the person who has to interact with your software a “user”, you haven’t figured out what they are trying to get done. What are they trying to do? Name them after that. Then think about how to get your software out of their way. No one wants to just /use/ software.
28
401
811
@tastapod
Daniel Terhorst-North is @[email protected]
9 months
So I did it. Here are my detailed thoughts on the content of the @McKinsey developer productivity article. I wrote it as though they asked me for a technical review. I hope you (and they!) find it useful.
@tastapod
Daniel Terhorst-North is @[email protected]
10 months
Ok I'm going to do it. I am going to refute the @McKinsey developer productivity article _by its content_ rather than just saying it is clearly a crock of nonsense. (Spoiler: it is.) I have plenty of notes from the article, I just need to make sense of them now.
24
18
239
35
290
781
@tastapod
Daniel Terhorst-North is @[email protected]
7 years
“Why Every Single Element of SOLID is Wrong”, slides from my 5-minute @PubConf talk: /cc @TotherAlistair
60
412
682
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
I wrote a thing about how I still don't agree with SOLID. I have an alternative formulation but before I get to that I wanted to explain why.
55
215
680
@tastapod
Daniel Terhorst-North is @[email protected]
7 years
Idea: pay tax - right now - in the countries you do business, so they can provide services like education and healthcare.
@JeffBezos
Jeff Bezos
7 years
Request for ideas…
Tweet media one
41K
8K
20K
12
425
638
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
Well played LHR T5! #starwarsday
Tweet media one
10
268
642
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
regretrospective (n): Recurring agile meeting in which the team complains about things, no one takes accountability, and nothing gets done. Mature agile teams often have Edith Piaf playing to set the tone. See also: Stand-off meeting (n).
16
303
636
@tastapod
Daniel Terhorst-North is @[email protected]
4 years
A 150-year-old bank trying to act like a 300-person Swedish music start-up is basically the enterprise equivalent of dad dancing.
19
142
605
@tastapod
Daniel Terhorst-North is @[email protected]
5 years
Hopeothesis (n): a decision I’m already emotionally invested in that I am going to try to justify with some “experiments”.
14
206
553
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
[Thread] What do I mean by “the best programmer I know”? Let’s start with the assumption I think I’m a decent programmer. Here are some examples: 1. He sees what is really there. I see what I am conditioned to see. Once he points it out, it was obvious all along.
@skooterTwitten
skootertweetin
6 years
@tastapod @si13b Define "best" - for all we know everyone in this thread might have different criteria in what constitutes a good programmer...
2
0
2
7
194
568
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
We need to talk about testing. It has taken me a long time to write this — and to get round to writing it — because it is a meaty topic and because I procrastinate. I hope you like it.
30
225
524
@tastapod
Daniel Terhorst-North is @[email protected]
2 years
Ok so I took Uncle Bob on holiday with me. Or rather, I decided to finally read Clean Code cover to cover, and wow, I have opinions. I mean, even as a technical book reviewer, I would really struggle. A handful of gems buried amid a vast amount of content that has aged like milk.
67
44
517
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
How to institutionalise and further entrench the insanity that is feature branches (or anything other than trunk-based development: ). Friends don’t let friends use feature branches or GitFlow. Friends keep all their code on master and use feature toggles.
@GameOverWill
Wilfredo
6 years
Wow another excellent post, I was struggle about how I should organize my branches, so this post is my question asked. #git "How to organize your git branches" by @hardkoded #DEVcommunity
4
33
157
29
303
504
@tastapod
Daniel Terhorst-North is @[email protected]
8 months
@TerribleMaps This isn't a map, this is a pie chart!
10
4
498
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
Hey, here's a thing. "The Business" doesn't "own the money", and your software team doesn't just have to do what it is told. Those are wooden dollars. You all work for the same company and you all want the company to succeed, so why not collaborate on driving it forward together?
22
220
475
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
Certifiction (n): the belief that a two-day residential class with a multiple choice quiz at the end qualifies you for anything other than a couple of days of training credits. See also: Scrumduggery (n): the act of perpetuating the myth that such classes have value.
20
206
463
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
1. Using Story Points.
@patkua
Pat Kua
6 years
12 common mistakes made when using Story Points
2
25
64
13
128
435
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
- Hi, I'm anarchitect. - Don't you mean "an architect"? - No, I go into places and cause mischief. I'm anarchitect.
31
52
407
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
consulting (n): portmanteau word made by combining "confusing" and "insulting"
8
84
398
@tastapod
Daniel Terhorst-North is @[email protected]
2 years
Ordered food. I hope they can find our table.
Tweet media one
19
21
399
@tastapod
Daniel Terhorst-North is @[email protected]
5 years
@johncutlefish Agile was invented by programmers. It was repurposed, via Scrum, by project managers. The technical rigour baby got thrown out with the XP bathwater, leaving just the planning and rituals, which themselves were repurposed into serial status updates. #TrueStory
13
189
385
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
On this Friday the 13th, I urge you all to be extra vigilant when dealing with JSON.
12
103
344
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
Today’s typo: “Independently deplorable microservices”
11
47
353
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
I approve of Kings Cross’ platform numbering.
Tweet media one
11
44
344
@tastapod
Daniel Terhorst-North is @[email protected]
7 years
After umpteen years of using bash, only just came across this: mkdir blah && cd $_ or git init blah && cd $_
15
104
320
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
Your periodic reminder: "Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” - @martinfowler
1
99
331
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
The difference between a "lean backlog" and an "agile backlog" is that neither of them exist. "Backlog" is a term specific to one agile methodology, namely Scrum. Outside of that context it is meaningless. Thanks for coming, please collect your certification on your way out.
29
51
325
@tastapod
Daniel Terhorst-North is @[email protected]
5 years
I’m going to start referring to the alphabet as a24z.
25
44
327
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
Banks refusing to work with crypto are like banks refusing to work with scammers. The crypto Ponzi schemes haven’t collapsed yet, only because they are still in the “some of the people all of the time” stage. I’m with the banks on this one, and I don’t often say that.
@cz_binance
CZ 🔶 BNB
3 years
Banks refusing to work with crypto are like bookstores refusing to work with the internet.
3K
9K
45K
19
79
324
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
1/n tl;dr: Sometimes you have to work like a dog to get to a place where you no longer have to work like a dog. Claiming otherwise is privilege. I'm a financially stable 50-something. I grew up poor (by Western standards) in a single (alcoholic) parent household.
11
77
320
@tastapod
Daniel Terhorst-North is @[email protected]
4 years
"And tell me, Mr. Anderson, what good is a Twitter account if you're unable to speak?"
Tweet media one
9
39
309
@tastapod
Daniel Terhorst-North is @[email protected]
1 year
I'll say it again. #k8s is just J2EE for the cloud generation: over-engineered, overly complex for 99% of use cases, but ubiquitous and mandated as a solution before we have even looked at the problem. People selling complexity-as-a-service will always make money.
@danielbryantuk
Daniel Bryant
1 year
It's only 10am and I've already bumped into three Kubernetes-based dev platforms via email and Twitter! 🏗️ The good news is that they are all pitching a high-level value prop and (to a large degree) a complete/end-to-end solution. This is an interesting battle space for 2023 🥊
2
1
15
20
75
311
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
Unexpectedly for you, maybe.
Tweet media one
11
25
304
@tastapod
Daniel Terhorst-North is @[email protected]
2 years
Whenever someone describes themselves as “full-stack” I can’t help hearing “I know both kinds of programming, country _and_ western”.
20
43
291
@tastapod
Daniel Terhorst-North is @[email protected]
4 years
Thinking of developing my own software product development methodology called Tragile. It won't ever ship anything but it will use all the right words.
43
48
293
@tastapod
Daniel Terhorst-North is @[email protected]
1 year
It may help to think of ChatGPT as bullshitting-as-a-service. So if your job involves bullshitting—political scriptwriters, enterprise software marketing copywriters—then GPT is coming for you!
8
62
298
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
Something for the weekend: SWARMing, Scaling Without A Religious Methodology:
25
173
284
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
So does SAFe.
17
51
283
@tastapod
Daniel Terhorst-North is @[email protected]
1 year
Wow, clinging to PRs as a quality totem is the new clinging to feature branches. It's almost as though trunk-based development didn't have a ton of academically defensible research behind it.
37
64
280
@tastapod
Daniel Terhorst-North is @[email protected]
4 years
And this is why #ITIL4 is set to fail from the outset. These two objectives are not "in competition". Doing #2 well gives you #1 for free. The limiting belief that they are in conflict is what leads directly to ITIL-style control theatre.
Tweet media one
14
137
278
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
If you have to estimate story size, your stories are too big. All stories are size 1 if you make them small and consistent. There, that’s the estimation done.
@GoldrattBooks
Goldratt Books
3 years
"Often reducing batch size is all it takes to bring a system back into control." #Goldratt #tocot
2
30
82
18
76
268
@tastapod
Daniel Terhorst-North is @[email protected]
5 years
Name the five films you’ve seen the most times. 1. Don't 2. Provide 3. Personal 4. Information 5. Online. Ever.
16
95
265
@tastapod
Daniel Terhorst-North is @[email protected]
6 months
Honey, that’s not infrastructure-as-code, that’s infrastructure-as-poorly-specified-markup-language. Code is a different thing.
@ankurkumarz
Ankur Kumar
7 months
Architecture-as-Code - seems like a great initiative to define the architecture in YAML and check the compliance as we progress ()
Tweet media one
8
2
17
19
32
268
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
TIL: Use git as a diff tool, even for files that aren't in git. git diff --color-words file1 file2
5
86
266
@tastapod
Daniel Terhorst-North is @[email protected]
1 year
If I'm hiring mid- to senior-level developers, I think their ability to regurgitate algorithms, whether on a whiteboard or elsewhere, is one of the least interesting avenues to explore with them. As a consultant or as a permie, I have never understood the attraction of this.
21
34
269
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
Hey @amazon , why is Prime Day on 21st, which clearly divides by 3 and 7? Why not make it on 23rd you muppets?
5
25
259
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
Oh @LinkedIn , your email telling me I have a message without telling me the message never gets any less irritating. It doesn’t increase “engagement”, just resentment.
14
27
255
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
@lissijean The way I’ve been describing it is: 1. The goal of the system is rapid and sustainable flow of value. 2. Delivery teams should understand value and obsess about flow. 3. Product managers should understand flow and obsess about value.
6
163
247
@tastapod
Daniel Terhorst-North is @[email protected]
5 years
When you made the config change in the other environment.
3
69
247
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
I wonder if the Agile Manifessto would have been misinterpreted less if it had had the form: - Processes and tools matter; people matter more. - Commitments matter; collaboration matters more. - Documentation matters; a working product matters more. etc. Or maybe not.
24
36
242
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
Trolling Wave Planning (n): an agile technique of regularly telling the team they aren't going as fast as they committed to (sorry, forecast) and that they are letting themselves down, the programme down, the whole company down. See also: Ganttlog.
14
104
246
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
- “What was that first #GDPR morning like Daddy?” - “It was as if millions of voices suddenly cried out in terror, and were suddenly silenced. I fear something wonderful has happened.”
2
83
237
@tastapod
Daniel Terhorst-North is @[email protected]
2 years
I finally (!) wrote the CUPID article, just ahead of St. Valentine's Day. It's a biggie, around 5,000 words.
14
110
233
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
So if we rename Trunk-Based Development (TBD) to Working-on-Main (WOM), then your Windows build script would be WOM.BAT. You're welcome.
9
26
238
@tastapod
Daniel Terhorst-North is @[email protected]
10 months
Sorry, @iterex , I just outed you as the worst programmer I know. #developerproductivity #metrics
10
71
236
@tastapod
Daniel Terhorst-North is @[email protected]
10 months
Ok I'm going to do it. I am going to refute the @McKinsey developer productivity article _by its content_ rather than just saying it is clearly a crock of nonsense. (Spoiler: it is.) I have plenty of notes from the article, I just need to make sense of them now.
24
18
239
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
What do I mean by principles? 1. Obsess about lead time 2. Obsess about feedback 3. For software, obsess about engineering principles. XP matters 4. Obsess about collaboration 5. All specialist roles act as coaches: Product Managers, Testers, SMEs, etc. Stuff like that. /end
8
108
231
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
I wouldn’t even qualify this to scaled agile systems. In any process, obsessing about the wait times will yield greater improvements than practically anything else, for longer than you might think. Automation, simplification, etc. are implementation details of that obsession.
@DocOnDev
Doc Norton
6 years
"In scaled Agile systems, where dependencies and delays are the majority of feature delivery lead-time, you are better off estimating the wait time rather than feature size. The development time of small, medium or large are insignificant in these systems." - @t_magennis
12
148
341
3
135
233
@tastapod
Daniel Terhorst-North is @[email protected]
1 year
Narrator: They still had their meetings, they just didn't put them in a calendar or tell faddish managers about them. Because hard problems require collaboration. Here's a crazy idea, teach people to have effective meetings, don't push meetings underground.
@CanadaKaz
Kaz Nejatian
1 year
Meetings are a bug. Today, we shipped a fix to this bug at @Shopify . To start 2023, we're cancelling all Shopify meetings with more than two people. Let's give people back their maker time. Companies are for builders. Not managers.
211
505
4K
11
62
230
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
What if we stopped calling feature branches “delayed merge” and started calling them “Eventual Conflictancy”?
@builddoctor
Julian Simpson
3 years
Hands up if you remember when CI was done without automation?
6
1
31
6
59
229
@tastapod
Daniel Terhorst-North is @[email protected]
2 years
Well, he said he would make Twitter as valuable as Tesla, and I think he is going to do it.
3
22
229
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
I call this pattern Never The Expert, based on @PapaChrisMatts ’ ideas around Skills Liquidity. Where you have an illiquid (hard to obtain/grow) skill, like expertise in a legacy system, the only person _not_ allowed to work on it is the expert. They can advise but not touch.
@GroundControl
Rafael Mendiola
6 years
If I were building a dev team I think I would: - Hire a senior dev - hire 4 junior devs - the senior dev is not allowed to commit code for a year.
219
737
5K
7
85
232
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
OH: if you google your symptoms, you will just find the illness with the best SEO.
4
54
225
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
Let the beginner drive. Let the beginner drive. Let the beginner drive. It feels like it will be slower. It will very quickly become as fast and then faster. Travel at the speed of learning.
@EmmaBostian
Emma Bostian
3 years
When you're teaching new developers, PLEASE make sure you tell them what keyboard commands you're using, what IDE plugins you've added, and WHY you're doing things! These are small things more advanced developers forget but make a big difference to new devs.
64
267
3K
5
44
225
@tastapod
Daniel Terhorst-North is @[email protected]
5 years
1
2
198
@tastapod
Daniel Terhorst-North is @[email protected]
11 months
React is over-engineered for practically any context, including Facebook. Focus on the hypermedia, see eg. @htmx_org . “There is surely nothing quite so useless as doing with great efficiency what should not be done at all.” - Peter Drucker, 1963
@t3dotgg
Theo - t3.gg
11 months
Quote tweet this with your spiciest web dev take
194
34
483
7
30
221
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
Still looking for a single valid use case for blockchain. Extra credit if you can’t do it using signed git commits. For me blockchain is the epitome of what @JerryWeinberg calls “solutioneerihg”.
47
67
216
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
I actually wouldn't mind hearing from companies with an email like this: "Hi, you don't need to do anything. We just wanted to let you know we are already #GDPR compliant because we don't do anything bad with your data. Thanks!"
8
72
213
@tastapod
Daniel Terhorst-North is @[email protected]
7 months
@eduardsi > chasing the same small sub-group of female speakers I think I’ve found your problem. If you subscribe to the misogynist and hugely misguided view that there is a mythical “small sub-group of female speakers” that all these conferences are “chasing” then you’ve already failed.
4
13
216
@tastapod
Daniel Terhorst-North is @[email protected]
5 years
Junior dev: Why isn’t this working? Senior dev: What do you think it might be?
@DavidKPiano
David K 🎹
5 years
Junior dev: "why isn't this working?" Senior dev: "oh, you just need to do X, Y, and Z" Junior dev: (wow they're so smart) Senior dev: (wow I made that mistake so many times)
48
2K
6K
10
40
210
@tastapod
Daniel Terhorst-North is @[email protected]
10 years
Ouch! Meta question much: A, B, C, or D?! (The best statistical question ever?) http://t.co/pBZALJNJ5K /via @MaxCRoser and @mattgodbolt
36
347
207
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
[thread] tl;dr: 1. Estimates are not necessarily waste. 2. Feature/story level estimation is almost always unnecessary. 3. You’re probably doing estimation wrong anyway. For 1 we’re going to need a brief intro to Throughput Accounting (don’t worry) and what is and isn’t waste.
@RonJeffries
Ron Jeffries
6 years
Now I want to suggest that estimates are /always/ waste. They are not product (I hope) so they are automatically waste. We should want to get rid of them on those grounds. /2
8
7
18
5
75
204
@tastapod
Daniel Terhorst-North is @[email protected]
7 years
race conditions Yoda has.
3
125
199
@tastapod
Daniel Terhorst-North is @[email protected]
5 years
Squee! 2019 remix. #Refactoring was one of the most impactful books on my career and thinking. Thanks again @martinfowler for the gift that keeps on giving. And excellent use of inside front and back covers, as ever.
Tweet media one
8
23
198
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
To be fair, it's not that unexpected.
Tweet media one
4
20
196
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
Man, writing @github Actions, where I have to commit to check every tiny change, is like going back to the Dark Ages. Why can't I test changes locally? Why can't it just use my Makefile? (No, Act isn't working, sorry.)
33
29
198
@tastapod
Daniel Terhorst-North is @[email protected]
2 years
I went to a quantum computing conference and got to sit right at the front. I didn't understand much about it, but I had a super position.
13
10
199
@tastapod
Daniel Terhorst-North is @[email protected]
8 years
Handing over a legacy codebase you've spent eight years carefully working on to a non-technical project manager who doesn't trust experts.
@iamdevloper
I Am Devloper
8 years
being handed a legacy codebase you have no idea about
Tweet media one
34
3K
4K
4
168
189
@tastapod
Daniel Terhorst-North is @[email protected]
4 years
Ok billionaires, let's play a Nash game. You can either keep hold of all your money and watch it become worthless over the coming months, or you can spend a tiny proportion of it and help stabilise things and keep people safe. Your move.
1
79
191
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
Somewhere out there is the corresponding tweet that starts: "I had a dull and predictably condescending conversation with a man programmer some years ago..."
@Grady_Booch
Grady Booch
3 years
Tell me you are a brogrammer without telling me you are a brogrammer.
Tweet media one
75
96
1K
16
26
191
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
Hooray! Let’s hijack #kanban and turn that into a recurring-revenue gravy train too! Thanks, #Scrum oligarchs, for gutting the agility out of the Agile movement. Now I can be a warm body at a different two day class and get a different annually-expiring certificate. Brilliant.
@jose_casal
Jose Casal 🇪🇺
6 years
Big news announced at #leanagileus . @Scrumdotorg is launching a #Kanban course for #scrum teams. I have seen many scrum people attending my Kanban training, so it feels like a natural step for this to happen.
3
11
22
22
73
182
@tastapod
Daniel Terhorst-North is @[email protected]
4 years
Gopi, product manager for @Microsoft Azure DevOps, advocating #TrunkBasedDevelopment and #FeatureFlags . The tide is turning!
Tweet media one
9
74
188
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
This should be on a teeshirt.
@RichRogers_
Rich Rogers
6 years
"If your code is crap, stickies on the wall won't help." - @HenrikKniberg
Tweet media one
23
557
945
10
80
188
@tastapod
Daniel Terhorst-North is @[email protected]
6 years
Product Moaner (n): Former Business Analyst who went on a two-day residential class and can’t understand why the team won’t just bloody well do what they’re told, like they used to. See also: Scrum Maester (n): Former Project Manager with Game of Thrones power fixation.
@danbjson
Dan Bergh Johnsson 🇸🇪 🇺🇦
6 years
@tastapod Wow. Can we make this into a wiki?
2
0
5
13
70
188
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
Feature branching at work is as harmful as it is ubiquitous. “… what works for the open-source community, where a core team maintains a system and accepts contributions from the outside, does not necessarily work very well for a co-located team in a corporate environment.”
9
80
185
@tastapod
Daniel Terhorst-North is @[email protected]
5 years
Lean: the entire school of thinking and management around human-centred, flow-based value creation. Flow: the goal of any lean system. Specifically: sustainable, rapid, frequent flow of measurable customer impact. ToC: a set of techniques for achieving flow in a lean context.
4
72
180
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
If you think USA is a mess, wait until you see what they did with USB!
3
28
186
@tastapod
Daniel Terhorst-North is @[email protected]
5 years
Pro @LinkedIn tip: if you describe yourself as a “Thought Leader” in your profile, chances are a) You’re not. b) I’m not going to accept your LinkedIn invitation.
22
16
178
@tastapod
Daniel Terhorst-North is @[email protected]
3 years
“Let’s get rid of all the X” is often “I don’t understand what X does, so I am going to assume that what they do doesn’t have any value.” Chesterton’s Fence: Don’t remove something until you have invested the time to find out why it is there. The answer may surprise you.
7
41
180
@tastapod
Daniel Terhorst-North is @[email protected]
2 years
You spelled “sed” wrong.
8
25
172