@tdpauw@mastodon.social
@tdpauw@mastodon.social avatar

tdpauw

@tdpauw@mastodon.social

Most outspoken shy and introverted engineer ๐Ÿ™Œ ๐Ÿ’ช
dislikes public speaking, loves having spoken ๐Ÿ“ฃ ๐Ÿคท
consulting CTO ๐Ÿคต
former electromechanical engineer โš™๏ธ

This profile is from a federated server and may be incomplete. Browse more on the original instance.

matthewskelton, to random
@matthewskelton@mastodon.social avatar

"Surprisingly, our results show that women's contributions tend to be accepted more often than men's. However, when a woman's gender is identifiable, they are rejected more often. Our results suggest that although women on GitHub may be more competent overall, bias against them exists nonetheless."

https://www.researchgate.net/publication/308716997_Gender_bias_in_open_source_Pull_request_acceptance_of_women_versus_men

๐Ÿคฌ

tdpauw,
@tdpauw@mastodon.social avatar

@matthewskelton youโ€™re welcome!
In all honesty, we should thank @ahl who shared the research in his keynote at @newcrafts

tdpauw, to random
@tdpauw@mastodon.social avatar

Pull Requests are a power structure and it is not pretty ...

But shht ๐Ÿคซ ... don't say that too loud. People will feel uncomfortable and therefore disagree ๐Ÿ˜”

There has been a research paper that touches on this:
Gender bias in open source: Pull request acceptance of women versus men

https://www.researchgate.net/publication/308716997_Gender_bias_in_open_source_Pull_request_acceptance_of_women_versus_men

tdpauw, to random
@tdpauw@mastodon.social avatar

Published: A Cost-Savings Case for Team Topologies

Recently, I was involved in an unusual technology due diligence. We were asked how the technology organisation can save on costs. After some analysis and many interviews, we suggested a Team Topologies approach to organising teams that came with an impressive estimated cost reduction.

https://thinkinglabs.io/articles/2024/05/06/a-cost-savings-case-for-team-topologies.html

tdpauw, to random
@tdpauw@mastodon.social avatar

Published: What Works For Me as a Speaker

I was asked to share tips and tricks on becoming a speaker. So, I wrote down what works for me as a speaker.

https://thinkinglabs.io/articles/2024/04/01/what-works-for-me-as-a-speaker.html

tdpauw, to random
@tdpauw@mastodon.social avatar

For the second time in a row, I will be speaking at @cfgmgmtcamp in my home town Ghent ๐ŸŽˆ ๐ŸŽ‰

I will share how in 2012 a novice team found a more efficient, lean way to run code reviews over pull requests.

https://cfp.cfgmgmtcamp.org/2024/talk/VMUYJC/

tdpauw, to random
@tdpauw@mastodon.social avatar

After 3 years I finally came to publish the last part of On the Evilness of Feature Branching ...

Where is the Evilness of Feature Branching?

the evilness surprisingly hides behind the use of feature branches

https://thinkinglabs.io/articles/2024/01/06/on-the-evilness-of-feature-branching-where-is-the-evilness.html

tdpauw, to random
@tdpauw@mastodon.social avatar

X: So you are saying feature branching is bad?
Me: Yup!
X: But why? It is the most commonly accepted practice in the IT industry. Does that mean that all these people are doing it wrong?
X: Yup! Definitely.

If you'd like to know why, please come to the online Agile Alliance Tech Talk where I'll explain in long and large what is problematic about feature branching, what different approaches we can take, and how we can get there.

https://www.agilealliance.org/event/feature-branching-is-evil/

tdpauw,
@tdpauw@mastodon.social avatar

@realn2s yes Iโ€™ve seen itโ€™s only for AgileAlliance members ๐Ÿ˜”
Youโ€™ll find a couple of online versions here ๐Ÿ‘‡

https://thinkinglabs.io/talks/2016/10/29/feature-branching-is-evil.html

tdpauw, to random
@tdpauw@mastodon.social avatar

One more time ๐Ÿ˜‰

Feature Branching is Evil ๐Ÿ’ช

Where: online at the Agile Alliance Tech Talks
When: next week, Wednesday, Jan 10th at 10 am ET (that should be 4 pm CET according to my calendar ๐Ÿคทโ€โ™‚๏ธ )

https://www.agilealliance.org/event/feature-branching-is-evil/

tdpauw,
@tdpauw@mastodon.social avatar

@dahukanna @lisihocke
I get your point! Thank you for that.
IMHO, the presentation is well-balanced explaining

  • why the reasons mentioned by teams don't hold,
  • what are the problems with the use of branches,
  • what is the alternative,
  • how to get there (this has a follow-up prez with more details)
  • the benefits of the alternative
  • what is exactly evil about branches: the real reasons teams are using them for
tdpauw,
@tdpauw@mastodon.social avatar

@dahukanna @lisihocke
I have yet to see a good application of feature branching. Anytime I have seen/experienced it, it introduces lots of delays, context switching, and stress. Sometimes, lots of team dysfunctions.

tdpauw, to random
@tdpauw@mastodon.social avatar

Published: On the Evilness of Feature Branching - What about Code Reviews?

How do we do code reviews when there are no version control branches?

We have 4 options at our disposal. And the first one might be surprising. What about no code reviews? Heuh ๐Ÿ˜ณ It might work, you know. Maybe not for regulated industries.

https://thinkinglabs.io/articles/2023/12/14/on-the-evilness-of-feature-branching-what-about-code-reviews.html

tdpauw, to random
@tdpauw@mastodon.social avatar

Someone I look up to gave me this lovely pin at ๐Ÿ˜Š

Iโ€™m proudly wearing it now on my favourite worn out jacket.

tdpauw, to random
@tdpauw@mastodon.social avatar

How does mature look like as an org?

I guess there is no such thing as a mature finished state.

IMHO when an org is continuously improving, going from one messy state into another messy state, the org will mostly do well. It is continuously adapting and learning. As such it is high performing. But from the inside this feels very messy and absolutely not mature.

On the other hand, any org seeking a mature end state will probably be in a constant under performing state.

tdpauw, to random
@tdpauw@mastodon.social avatar

A game of patterns, @tianijones jones

(I arrived late ๐Ÿ™ˆ, so missed the start ๐Ÿ˜ž)

Every org picks up practices hoping that would solve some problems โ€ฆ

realn2s, to random

The live posting of @tdpauw makes me want to go to very hard

tdpauw,
@tdpauw@mastodon.social avatar

@realn2s you should ๐Ÿ˜Šyouโ€™ll like it!!

tdpauw, to random
@tdpauw@mastodon.social avatar

Why your โ€˜Brilliantโ€™ technology fails to have impact, Tom Adeyoola

We need an idea to solve a real customer issue

Customers always want:

  • Quality
  • Convenience
  • Price
tdpauw,
@tdpauw@mastodon.social avatar

How to focus on avoiding failure?

  • focus on people (staff)
  • focus on market
  • focus on Intellectual Property (IP) for defensibility

Tom Adeyoola

tdpauw,
@tdpauw@mastodon.social avatar

What do I mean by people?

Different perspective, experience, skills
Shared values, curiosity, drive

Hire people better than you!!
A type people hire A type people
B type people hire C type people ๐Ÿคท

Tom Adeyoola

tdpauw,
@tdpauw@mastodon.social avatar

An org culture is not about table football, ping pong and beers. But having great people to work with.

Make room for people to surprise you!
Look for stories in CVs

It is about Values NOT culture fit!
Be mindful about inclusivity

Tom Adeyoola

tdpauw,
@tdpauw@mastodon.social avatar

Are your people as diverse as your customers?
If you want to conquer the world make sure your are representative

Tom Adeyoola

tdpauw,
@tdpauw@mastodon.social avatar

We need to learn learning from failures!

Even the best learn from failure?
Apple, Amazon, Google, โ€ฆ

Tom Adeyoola

tdpauw,
@tdpauw@mastodon.social avatar

The importance for orgs is not to have great ideas. Any org has ideas. The importance is the ability to kill bad ideas.

Kill puppies!

Tom Adeyoola

tdpauw,
@tdpauw@mastodon.social avatar

โ€œEvery startup must build a product that is at least 10 times better at doing something than the current prevailing way. Two or three times better will not be good enough โ€ฆto get people to switch to the new thing fast enough or in enough volumeโ€
โ€” Ben Horowitz

Tom Adeyoola

tdpauw,
@tdpauw@mastodon.social avatar

To summarise, focus on

  • great people
  • market fit
  • defensibility

And be
lucky

โ€œThe harder I practice the luckier I getโ€
โ€”- Gary Player

Tom Adeyoola

  • All
  • Subscribed
  • Moderated
  • Favorites
  • โ€ข
  • JUstTest
  • GTA5RPClips
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • khanakhh
  • Youngstown
  • ngwrru68w68
  • slotface
  • everett
  • rosin
  • thenastyranch
  • kavyap
  • tacticalgear
  • megavids
  • cisconetworking
  • normalnudes
  • osvaldo12
  • ethstaker
  • mdbf
  • modclub
  • Durango
  • tester
  • provamag3
  • cubers
  • Leos
  • anitta
  • lostlight
  • All magazines