Master

Blogs

Lots of our people have lots of opinions. Here are just a few of them

Thoughtworks embraces the individuality of the people in the organization and hence the opinions expressed in the blogs may contradict each other and also may not represent the opinions of Thoughtworks.

Shortage

Silicon chips are in short supply, ports are congested, and as a result new cars are expensive. The shortage of new cars has more people buying used, and as a result, used cars are fetching ridiculously high prices as well. The same phenomenon of supply shortages and logistics bottlenecks have been playing out across lots of basics, manufacturing and agricultural industries for months now.

At the same time, we have M2 money supply like we’ve never seen. All that cash is pursuing few investment opportunities, which bids them up. Excess liquidity seeking returns has inflated assets from designer watches to…

noreply@blogger.com (Ross Pettit)
1 March 2022

Original Link

Crazy Eights

The Crazy Eights activity help a group of people share many visual innovative ideas. It inspires the participants to explore many innovative approaches, beyond their first idea, having to share the second, the third, up to the eighth (crazy) idea. Running the activity: Give a paper and sharpie to each participant (or separate an area […]

The post Crazy Eights appeared first on Caroli.org.

Paulo Caroli
28 February 2022

Original Link

Evolving TDD

I had posted an update to my earlier blog post about TDD & its variations. Well, not surprisingly, I have encountered some more variations of this amazing practice. Here is the updated list with the new additions called out.

ATDD = Anti-Trust Driven Development
BDD = Benefit Driven Development
CDD = Cribbing Driven Development
CDD = Control Driven Development
IDD = Indifference Driven Development
ODD = Optimism Driven Development
PDD = Punishment Driven Development
RDD = Reporting Driven Development
SDD = Slide(s) Driven Development
SDD = Short-cut Driven Development

A few variants kindly shared by the community members:
FDD

noreply@blogger.com (Anand Bagmar)
25 February 2022

Original Link

Episódio 11: Qualquer membro do time pode ser um facilitador na LI? Depois de rodar a primeira Inception, qual seria a cadência ideal para revisitar em uma nova dinâmica?

> Ouça este episódio Eu sou o Paulo Caroli e este é o Podcast Mínimo Viável, onde compartilho conhecimento sobre as novas relações de trabalho e, assim, contribui para a transformação de um mundo melhor. Neste episódio, você vai conferir se qualquer membro do time pode ser facilitadora da Lean Inception e ainda vamos conversar […]

The post Episódio 11: Qualquer membro do time pode ser um facilitador na LI? Depois de rodar a primeira Inception, qual seria a cadência ideal para revisitar em uma nova dinâmica? appeared first on Caroli.org.

Paulo Caroli
24 February 2022

Original Link

[FunRetrospectives] Login Feature 

We have just released another new cool feature for the App.FunRetrospectives.com: login. Now it’s possible to login with your Google ID, so you can: easy access to your boards and your groups seamless access from any device  keep track of past retrospectives  Besides that, all retrospectives you create and participate are automatically saved into your […]

The post [FunRetrospectives] Login Feature  appeared first on Caroli.org.

Paulo Caroli
23 February 2022

Original Link

Trilha do Conhecimento: Formando e Melhorando Times Ágeis 

A Trilha do Conhecimento Formando e Melhorando Times Ágeis é um dos caminhos que queremos trazer a você, especialmente, se precisa de um auxílio visando ao aperfeiçoamento do seu time. A conexão entre as pessoas, cada uma com suas experiências e habilidades, é um dos principais fatores que incidem em um time eficaz e comprometido. […]

The post Trilha do Conhecimento: Formando e Melhorando Times Ágeis  appeared first on Caroli.org.

Paulo Caroli
23 February 2022

Original Link

Why not to use PageFactory and FindsBy in Selenium WebDriver

Many users of Selenium WebDriver may be using the PageFactory created by Simon Stewart. However, it is not a good idea to use it.

You may be thinking why should I not use it? It is so easy to use it, and its popular.

Well, here are 2 reasons why you should not use the PageFactory:

Reason #1. Simon Stewart (https://twitter.com/shs96c), the creator of WebDriver, and the PageFactory himself says, do not use it. It is not recommended.

The `FindsBy` annotation isn't recommended, because the PageFactory class is really badly implemented and inflexible, but it's not

noreply@blogger.com (Anand Bagmar)
21 February 2022

Original Link

Episódio 10: Agilista – O legal e o justo (marcas e INPI)

> Ouça este episódio Eu sou o Paulo Caroli e este é o Podcast Mínimo Viável, onde compartilho conhecimento sobre as novas relações de trabalho e, assim, contribui para a transformação de um mundo melhor. Paulo Caroli: Luis, deixa eu trazer uma pergunta. Para quem não conhece, você é meu irmão, então, é difícil te […]

The post Episódio 10: Agilista – O legal e o justo (marcas e INPI) appeared first on Caroli.org.

Paulo Caroli
17 February 2022

Original Link

Como fazer a entrega do MVP usando Scrum e Kanban?

Em uma organização que não quer mais perder tempo e recursos ao colocar suas ideias em ação, fazer uso da Lean Inception é fundamental. Com ela, há melhorias não apenas na forma como o trabalho é realizado, o qual se torna ágil e permite a construção de produtos eficazes e de acordo com as reais […]

The post Como fazer a entrega do MVP usando Scrum e Kanban? appeared first on Caroli.org.

Paulo Caroli
15 February 2022

Original Link

Giving back what is not theirs

Recently I have seen a lot of leaders put up policies on their linkedin walls saying they respect sane working hours, weekend holidays, encouraging personal time off and many more. This is a case of giving back what was taken from others but disguised as a perk. Working late and on the weekends had been […]

Vinod Kumaar R
15 February 2022

Original Link

A new Thoughtworks screen saver

Somehow I have a weak spot for screen savers, for writing screen savers that is. The combination of programming, maths, and beauty is just very appealing to me. So, when Thoughtworks went through the brand refresh last summer I took that as an invitation to write a new company screen saver. (I had written the previous ones, too.) The new screen saver animates one of the illustrations that were created as part of the brand refresh.

It is written in Swift but this time I didn't go for the low-level Metal graphics APIs. Instead, I used a higher-level abstraction…

erik doernenburg
21 January 2022

Original Link

The ideal programming language

It was fantastic to be at an in-person conference again, at GOTO Copenhagen last November. After delivering my Rust talk, Lars Jensen moderated a coversation between me and Richard Feldman of Elm fame. Based on the party keynote, in which Mark Rendle had presented his idea of the worst programming language ever, Richard and I chatted about the ideal programming langauge. The video has now been released.

erik doernenburg
7 February 2022

Original Link

Software Architektur TV

For a long time Eberhard Wolff has been hosting the Software Architektur series. In episode 104 Eberhard and I talk about DevSecOps, one of my favourite topics at the moment. Please note the conversation is in German.

erik doernenburg
31 January 2022

Original Link

Episódio 9: Faça a coisa certa e faça certo as coisas

>> Ouça este episódio Eu sou o Paulo Caroli e este é o Podcast Mínimo Viável, onde compartilho conhecimento sobre as novas relações de trabalho e, assim, contribuo para a transformação de um mundo melhor. Lean Inception é um workshop colaborativo para alinhar um grupo de pessoas para construir o produto certo, a solução com […]

The post Episódio 9: Faça a coisa certa e faça certo as coisas appeared first on Caroli.org.

Paulo Caroli
12 February 2022

Original Link

Using the Four Key Metrics to assess an infrastructure platform

Poppy Rowse and Chris Shepherd complete their article on infrastructure platforms with a warning on over-complicating a platform and a section on how to use the Four Key Metrics to assess a platform's success.

more…

Martin Fowler
9 February 2022

Original Link

Communicating the technical vision of an infrastructure platform

The next installment of Poppy Rowse and Chris Shepherd's article on infrastructure platforms looks how to communicate the technical vision of platform and how to understand the platform from the users' point of view.

more…

Martin Fowler
8 February 2022

Original Link

The Humble Dialog Box

A 2002 article by Michael Feathers. This article introduced the idea of dealing with a hard-to-test GUI behavior by minimizing the behavior within the GUI element, moving as much as possible to a separate object that’s easier to test. This idea was generalized into the Humble Object pattern.

The pdf of this article is here, but if you’re wish to share a link, please link to this page instead, as that pdf link may not be stable and this page allows us to more easily enhance this resource later.

martin@martinfowler.com (Martin Fowler)
7 February 2022

Original Link

3 principais fatores de atrasos em projetos ágeis

A Lean Inception é um excelente método para alinhar equipes na construção do produto certo, tudo isso de forma ágil e eficaz. Com a definição do Produto Mínimo Viável (MVP), você e sua equipe estarão alinhados e com muito aprendizado sobre o produto e as condições necessárias para validar as hipóteses e verificar qual a melhor […]

The post 3 principais fatores de atrasos em projetos ágeis appeared first on Caroli.org.

Paulo Caroli
7 February 2022

Original Link

Why is Batect written in Kotlin?

After quite a hiatus, I’m going to try to post here more regularly… let’s start with two topics close to my heart: Kotlin and Batect.

Charles Korn
6 February 2022

Original Link

Episódio 8: Qual a diferença entre Lean Inception e Design Thinking? Como defender um portfólio de Lean Inception para média e alta gestão?

>> Ouça este episódio Eu sou o Paulo Caroli e este é o Podcast Mínimo Viável, onde compartilho conhecimento sobre as novas relações de trabalho e, assim, contribuo para a transformação de um mundo melhor. No episódio de hoje, continuamos com um bate-papo sobre Lean Inception e algumas perguntas: qual a diferença entre Lean Inception […]

The post Episódio 8: Qual a diferença entre Lean Inception e Design Thinking? Como defender um portfólio de Lean Inception para média e alta gestão? appeared first on Caroli.org.

Paulo Caroli
3 February 2022

Original Link