Urgent.News

What's breaking now, across thousands of outlets.

Tech

Caos, ordem e código: o ciclo que move o software (e a nossa carreira)

O primeiro papo sobre essa dualidade entre caos e ordem aplicado ao desenvolvimento de software chegou até mim pelas reflexões do Elemar Junior . Foi ouvindo o que ele dizia que comecei a enxergar o nascimento do software por esse ângulo e, querendo entender melhor o assunto, acabei esbarrando nas obras do Jordan Peterson , que fala bastante sobre esse eterno embate na experiência humana. No…

The clash between chaos and order is a fundamental concept that applies to software development and our professional careers, according to Elemar Junior. Initially, software often emerges in a state of disarray, with companies seeking urgent control as their processes break down and spreadsheets no longer function. The initial creation of software, therefore, serves as a desperate attempt to rescue the team from chaos.

However, we frequently fall into the trap of over-engineering right at the start. Fearful of the future or striving for technical perfection that is beyond our immediate grasp, we may build enormous architectures, choose overly complex tools, and spend weeks debating irrelevant standards. This excessive engineering slows down delivery, postpones the arrival of order, and can even halt the growth of the software itself.

Instead of quickly releasing functionality and learning from real-world use, teams become trapped in heavy projects that have already grown unwieldy. True growth occurs only when the team manages to establish a healthy level of order. Only then does the architecture calm down, basic tests cover what matters, and the delivery flow runs smoothly.

The mistake is to believe that the story ends there, as the team enters an endless cycle where too much order becomes bureaucracy that stifles innovation, while excessive chaos leads to accumulated technical debt, inefficiency, and burnout for the entire team. The secret lies in learning to navigate these two worlds naturally. We must embrace creative chaos in the early stages, allowing new ideas to emerge freely, but then applying the necessary order to structure, refactor, and scale securely.

This constant movement of opening and closing scope is literal. Ultimately, this dance between chaos and order applies to our own career development as developers. Technology changes constantly, and to remain relevant, we must continually reinvent ourselves. This requires facing the discomfort of starting from scratch to learn something new, and then transforming that learning into professional maturity.

Growth, whether in code or career, involves learning to endure chaos in order to build tomorrow's order.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Internet Exits Supreme Court

Internet connectivity problems disrupted the communication link between the Supreme Court and its Quetta Registry, the Senate IT committee was … Read More The post Internet Exits Supreme Court…

You Can’t Buy “The Best Local AI PC” in 2026

Prefer reading in Arabic? Read the Arabic version on Substack. Choose which constraint to remove first. Updated: September 24, 2026 Until recently, a budget around $2,500 put a buyer clearly in the…

  • In 2026, $2,500 budget no longer guarantees top-tier consumer computer.
  • Two primary AI PC paths: NVIDIA/CUDA and large unified memory systems.
  • Desktop RTX 5090 offers 32GB VRAM, 1,792GB/s bandwidth, but memory capacity limits.

More from Thursday 24 September →