Pelo que você descreveu o que te tirou do flow foi a sua falta de conhecimento da linguagem e do projeto, e não necessariamente o Python ou qualquer outra linguagem que você poderia ter utilizado.

Ao menos comigo e com pessoas que eu já tive a oportunidade de conversar a respeito, o que pode tirar do flow são coisas como:

  • Cansaço físico ou mental
  • Fome ou sede
  • Demanda/tarefa mal especificada, onde você precisa ficar adivinhando os próximos passos e impactos
  • Ambiente agitado, barulhento, desconfortável
  • Cabeça desorganizada, quando você começa uma tarefa pensando em qualquer outra coisa
  • Equipamentos não adequados, como PC com pouca memória ou processamento, problemas de rede para conectar onde precisa como um banco de dados

Não me deparei com nada até hoje nas linguagens de programação que me tirassem do flow, há uma série de coisas nelas que eu não gosto e sou obrigado a suportar, por exemplo, boa parte dos projetos que lido no dia-a-dia são em Delphi e eu não gosto de programar nele, mas uma vez que os pontos que eu descrevi acima estão resolvidos, eu entro no flow mesmo com o Delphi nos piores projetos.

Só por curiosidade, o que tu desenvolve em Delphi é específico pra desktop? Ou é possível utilizar pra outras arquiteturas ou outras finalidades hoje em dia?

Faz tempo que não uso Delphi, já usei muito e na época também usava PowerBuilder...

Ambiente agitado, barulhento, desconfortável

Das que você mencionou, essa aí era o que me atrapalhava mais, até ir pra remoto. Em casa é bem mais tranquilo.

> Só por curiosidade, o que tu desenvolve em Delphi é específico pra desktop? Sim, apenas em sistemas legados para desktop, apesar de legados são sistemas muito grandes e que geram boas receitas para os clientes. --- > Ou É possível utilizar pra outras arquiteturas ou outras finalidades hoje em dia? É sim, inclusive é possível até desenvolver para Android ou iOS com Delphi, mas não é prático e requer muito malabarismo e com isso eu não acho que vale a pena diante as outras alternativas que existem. Também há quem use para desenvolvimento web usando o [Horse](https://github.com/HashLoad/horse), que deve atender quem já tem uma boa base de código em produção com o desktop é que adicionar alguma interação com a web no mesmo código. Mas para projetos pensados para ser web, eu prefiro usar Node ou PHP. --- Atualmente um dos principais pilares do Delphi no Brasil é o [projeto ACBr](https://projetoacbr.com.br/), é muito comum você encontrar soluções para automação comercial e supermercados que utilizem componentes desse projeto. --- > Das que você mencionou, essa aí era o que me atrapalhava mais, até ir pra remoto. Em casa é bem mais tranquilo. Eu trabalho remoto faz bastante tempo, mas existem dias que mesmo em casa é difícil pois não moro sozinho e como é apartamento volta e meia tem vizinhos fazendo reformas, crianças correndo pela área comum e por aí vai. Uma música de fundo pode ajudar nesses momentos.