Mashooq Badar

1.8K posts

Mashooq Badar banner
Mashooq Badar

Mashooq Badar

@mashooq

Managing Director & Co-founder of Codurance

iPhone: 51.518173,-0.083952 Katılım Temmuz 2009
99 Takip Edilen1.4K Takipçiler
Mashooq Badar retweetledi
CTO AI Summit
CTO AI Summit@ctoaisummit·
You cannot make predictions through business success or product success - they come after the fact. It's developer productivity and developer experience that predict impact and performance 🗣️ @mashooq Software Craftsman & Co-fundador @codurance_ES
CTO AI Summit tweet media
English
0
5
11
538
Mashooq Badar retweetledi
Codurance Spain
Codurance Spain@codurance_ES·
Ahora en el escenario de @geeksctosummit, nuestro cofundador @mashooq está respondiendo: ¿Qué es la developer experience y cómo está vinculada a la productividad? ¿Cómo se puede medir y cuál es su impacto? 🚀🚀
Codurance Spain tweet media
Codurance Spain tweet media
Español
0
2
6
314
Mashooq Badar retweetledi
Codurance Spain
Codurance Spain@codurance_ES·
¿Nos vemos en el @geeksctosummit? @mashooq estará hablando sobre Developer Experience y cómo los equipos de desarrollo pueden entender mejor el propósito de sus acciones y conectarlas con el negocio para mejorar la eficiencia y la productividad bit.ly/3UhLIMt
GIF
Español
1
2
3
220
Mashooq Badar retweetledi
Codurance
Codurance@codurance·
Learn how we helped @peninsula_uk move into the digitisation for their organisation's internal processes bit.ly/3FxjczQ
English
0
3
2
359
Mashooq Badar
Mashooq Badar@mashooq·
Took the kids to ⁦@sim_manchester⁩ at the weekend. They liked it but what a treat for myself!
Mashooq Badar tweet mediaMashooq Badar tweet mediaMashooq Badar tweet mediaMashooq Badar tweet media
English
0
0
7
465
Mashooq Badar
Mashooq Badar@mashooq·
This is very much in line with the Whole Team practice in XP. One of the most important and also easy to agree with but very difficult to adopt well.
English
0
0
2
179
Mashooq Badar
Mashooq Badar@mashooq·
"The best product teams I’ve been a part of are much more strategic. They look at the full end-to-end product development process (also known as a value stream) and optimise for that." productcoalition.com/product-vs-des…
English
1
1
6
531
Mashooq Badar retweetledi
Codurance
Codurance@codurance·
If your business is moving to the Cloud, here are some Application Design Considerations from COO Steve Lydford: bit.ly/41LaJlS
English
0
2
1
196
Mashooq Badar retweetledi
Sandro Mancuso
Sandro Mancuso@sandromancuso·
I’m really excited that @codurance is expanding to the US. Early this week I was in Nashville and for the next few days I’m in Raleigh-Durham, NC. Planning to be in the US a few times this year. If you would like to work for or with us, please reach out and let’s have a chat.
Durham, NC 🇺🇸 English
1
5
29
2.8K
Codurance Spain
Codurance Spain@codurance_ES·
¡Compartimos un tiempo de calidad hablando de excelencia técnica en nuestra nueva oficina de Málaga! Gracias @mashooq, @commiteatv, @HelderDOliveira y @MalagaSwCraft por sus presentaciones y colaboración. Y a todos los que nos acompañasteis para seguir creciendo juntos!
Codurance Spain tweet mediaCodurance Spain tweet mediaCodurance Spain tweet mediaCodurance Spain tweet media
Español
1
2
7
407
Mashooq Badar
Mashooq Badar@mashooq·
It detaches the complex logic from its use cases, creates strong coupling with other more distant parts of the software and sacrifices overall cohesion.
English
0
0
1
141
Mashooq Badar
Mashooq Badar@mashooq·
In large organisations especially banking I often encountered an obsession with creating a separate service or system for holding complex rules and using workflow and rules engines. It never proved to be a good idea.
English
1
0
1
211
Mashooq Badar
Mashooq Badar@mashooq·
Agree. This sort of stuff sacrifices functional cohesion (the best kind) for logical cohesion (one of the worst kind). Sadly the basics of good software design are often ignored.
David Whitney@david_whitney

More organisational patterns that hurt my soul - noy only do we have organisation by architectural concept, but ALSO, information hiding that makes it look like this is a much more significant assembly than it really is. Don't use directories as names... use names as names!

English
0
1
3
538
Mashooq Badar
Mashooq Badar@mashooq·
So high cohesion can be described as "parts that change together in the problem context are together in the solution context" and low coupling is "parts that don't change together in the problem context are kept apart in the solution.
English
0
1
3
165
Mashooq Badar
Mashooq Badar@mashooq·
Mismanagement of these connections in the solution context leads to accidental complexity - complexity that is in addition to the complexity inherent in the problem due to how we approach the solution.
English
1
0
0
160
Mashooq Badar
Mashooq Badar@mashooq·
"Low coupling and high cohesion" is one of the most important concept in software design. I often find that people can easily describe coupling to some level but cohesion not so much!
English
2
0
9
629