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.

Transformação por meio de descoberta de negócios e Lean Inception

Neste post compartilho outro exemplo do que acontece antes e depois de uma Lean Inception. Abaixo está a agenda planejada para as primeiras duas semanas de um engajamento de 14 semanas, um projeto de transformação e capacitação para uma unidade de negócio que buscava ser mais Lean. Este engajamento consistiu de uma semana de descoberta […]

The post Transformação por meio de descoberta de negócios e Lean Inception appeared first on Caroli.org.

Paulo Caroli
20 November 2021

Original Link

The Coast Track

The Coast Track

adams.co.tt blog
20 November 2021

Original Link

Retro sequence – Happiness – Well / Not so well – Plus minus voting – Who / What / When

Please find below a sequence of activities for a typical retrospective as well a Mural template. 1. Set the Context Context: The team has been complaining about quite a few problems. Let´s look at the recent past so we can understand challenges, areas of concern, and, perhaps, talk about possible solutions. 2. Prime Directive for […]

The post Retro sequence – Happiness – Well / Not so well – Plus minus voting – Who / What / When appeared first on Caroli.org.

Paulo Caroli
19 November 2021

Original Link

The accidental hero

One of the professions that requires the most agility is an author who writes a series. Unlike novels and movies which are published in one go, series are done in a constant interval over a period of time and you can learn from the audience pulse. One such writer is Kalki Krishnamurthy, who started writing […]

Vinod Kumaar R
16 November 2021

Original Link

Nothing like a bee sting to get you moving

Writing this post fees like cheating, I’ll tell you why in a few lines. Sometime ago somewhere I heard about Beeminder, but never had courage to use it. This changed a couple weeks ago after an unfortunate online psychological quiz that told me I work best when held accountable.

I’m an honest procrastinator, by honest I mean I know what I am and I’m always working to mitigate the problems caused by it. I keep revising goals, maintaining tasks lists, alerts, checklists, ... but one ingredient was missing; of all methods I use none hold me accountable if I…

Marco Valtas
12 November 2021

Original Link

Magic Quality Gates

How much quality is enough?

This is a tricky question, sounds like we can find a storage to pick quality amounts until we get enough. We know this is not it, still we struggle to talk about software quality in the context of its development, and the struggle leads companies to create magic quality gates to protect themselves.

A quality gate is something that somehow decides if the software is worth to go to production.[^1] Test coverage is a classic number from where to build a quality gate. High quality software usually has high test coverage, but the catch is…

Marco Valtas
12 November 2021

Original Link

On boarding new team members

Teams change and Software Development Teams are no different. When this change is about bringing someone new to the team, we call this process an on-boarding. This process involves tasks to integrate this person to the team and the project, but misconceptions and unrealistic expectations make this process challenging for the new person and for the team itself. 

Belief newcomers manage alone a successful on-boarding creates these misconceptions. Some teams spend time with the new person presenting topics and instructions; but deep down the belief remains. “We need a fast learner, are you one?”, “We are in stressful times; we…

Marco Valtas
12 November 2021

Original Link

Unsparing Sole Dev Bias

You start on a new project with a team that is working on a code for some time. Credentials for the repository are given, you check out the code and two minutes after your inner voice goes “Oh my god, what happened here?” This can be the unsparing sole dev bias talking.

While possible with context, there’s a mixture of Fundamental Attribution Error and Naive Realism when you do it without context. The idea that just reading code without other information is sufficient for assessing its “goodness” is problematic as concluding that a book is bad by reading one random…

Marco Valtas
12 November 2021

Original Link

Snap-CI has left the building

On 02/06/2017 was announced that Snap-CI was going away. I'm one of the former developers for Snap-CI and sure I'm sad about it.

Snap-CI has brought pipelines as first class to the CI SaaS world and no other tool that I'm familiar with got to the point where Snap-CI was regarding pipelines. Most treat the build a series of commands that should be executed one after another.

Pipelines are more than that, is not just the exit code of the previous command that dictates the future of the application being built. Pipelines are a form of process that not…

Marco Valtas
12 November 2021

Original Link

Home Office Audio Setup

More than once I was asked about my current audio setup for home office. Frankly it is not a simple setup but it works well for me. Here's some notes on how it is configured.

Wiring and hardware

There's lots of wires going under and above my desk, here I highlighted the ones related to audio:

audio wiring

The special part here is the two audio interfaces, Focusrite Scarlett 2i4 and the Behringer U-Control UCA 202. The Scarlett provides 2 channels for inputs and 4 channels for outputs, the U-Control is a 2 by 2 input/output. The tricky part is not…

Marco Valtas
12 November 2021

Original Link

Introducing `grind`

Last couple of nights I spent coding a configuration tool for myself and named it grind. I thought the best way to write about it is just answering questions, some were actually made to me and others I'm just guessing.

What is grind?

grind is a tool to help you configure your machine. Machine configuration is basically setting preferences, copying configuration files and installing software. A tool for this aim to help you to automate these actions and allow you to replicate the same steps on another machine. It also helps you repeat all over again if you…

Marco Valtas
12 November 2021

Original Link

Cold Start Applications

Using Istio, Kubernetes and Prometheus to build dynamically scaling infrastructure that can scale unused workloads to zero.

Karl Stoney
10 November 2021

Original Link

The strong and weak forces of architecture

Good technical design decisions are very dependent on context. Teams that regularly work together on common goals are able to communicate regularly and negotiate changes quickly. These teams exhibit a strong force of alignment, and can make technology and design decisions that harness that strong force. As we zoom out in a larger organisation an increasingly weak force exists between teams and divisions that work independently and have less frequent collaboration. Recognising the differences in these strong and weak forces allows us to make better decisions and give better guidance for each level, allowing for more empowered teams that can…

Martin Fowler
10 November 2021

Original Link

Bliki: DefaultTrialRetire

Within each normal-sized team, limit the choice of alternatives for any class of technology to three. These are: the current sensible default, the one we're experimenting with as a trial, and the one that we hate and want to retire.

The conversation goes like this: We want to introduce a new messaging technology. How many do we have already in place? Oh we have three in active use, including one that's considered legacy and we're partway through migrating off and one that we experimented with previously but didn't gain traction. Ok, so we're at our limit now. If we want…

Evan Bottcher
10 November 2021

Original Link

eBook e livro FunRetrospectives em português na Amazon!

O eBook FunRetrospectives já está disponível na Amazon.com.br! Subi os arquivos do livro para kindle e poucas horas depois a página do eBook Kindle já estava disponível na Amazon.com.br. >> Confira a página do eBook FunRetro na Amazon.com.br Coloquei o livro com o menor preço possível. Vamos manter esse preço mínimo por 10 dias. Aproveita! […]

The post eBook e livro FunRetrospectives em português na Amazon! appeared first on Caroli.org.

Paulo Caroli
5 November 2021

Original Link

Compliance in a DevOps Culture

Integrating the necessary security controls and audit capabilities to satisfy compliance requirements within a DevOps culture can capitalize on CI/CD pipeline automation, but presents unique challenges as an organization scales. Understanding the second order implications and unintended consequences caused by the chosen implementation is key to building an effective, secure, and scalable solution. My colleague Carl Nygard describes how to think of these choices through a series of four patterns for handling compliance.

more…

Martin Fowler
2 November 2021

Original Link

el nuevo normal

Volvemos al mundo presencial, o mejor dicho, a un mundo mixto, con el presencial y remoto. Al menos esa fue mi experiencia el 28 de octubre de 2021 al hablar en un evento presencial y remoto (con transmisión en vivo para quienes se inscribieron para participar de forma remota). El evento fue en España. Respetando […]

The post el nuevo normal appeared first on Caroli.org.

Paulo Caroli
2 November 2021

Original Link

O novo normal

Estamos retornando para o mundo presencial, ou melhor, um mundo mesclado, com presencial e remoto. Ao menos essa foi a minha experiencia no dia 28 de outubro de 2021 ao palestrar em um evento presencial e remoto (com transmissão ao vivo para quem se inscreveu para participar remotamente). O evento foi na Espanha. Respeitando o […]

The post O novo normal appeared first on Caroli.org.

Paulo Caroli
2 November 2021

Original Link

the new normal

We are returning to the face-to-face world, or rather, a mixed world, with face-to-face and remote. At least that was my experience on October 28, 2021 when speaking at a face-to-face and remote event (with live broadcast for those who signed up to participate remotely). The event was in Spain. Respecting the current COVID protocol, […]

The post the new normal appeared first on Caroli.org.

Paulo Caroli
2 November 2021

Original Link

Is the Tech Cycle More Important than the Fed Cycle?

In 2014, Andy Kessler wrote an intriguing op-ed in the WSJ, positing that beginning in the last half of the 20th century, the tech cycle had replaced the Fed cycle as the engine responsible for economic growth.

His argument went like this. Historically, the economy ran in 4 year cycles. Initially, cheap capital stimulated business investment and employment, which spurred spending, but increased spending eventually brought inflation. Inflation meant prices of goods rose and eventually tempered demand; lower demand meant inventories climbed, causing companies to slow the rate of production. Lower production forced companies to lay off workers, while the…

noreply@blogger.com (Ross Pettit)
31 October 2021

Original Link