@arinzechukwuab1 Frr. United was very composed. I saw a team that was calm and tactically aware. They defended bravely and were able to find their moment and capitalize on their chances
🧐 Flutter tips
Stop using raw opacity values if you want consistent colors
When designers give you a color with an alpha channel (like yellow with 30% opacity), its final look completely depends on what's underneath it.
#flutterdev#fluttertips#apparencekit
GitClear recently analyzed over 211 million lines of code to see what AI is actually doing to our code.
The results completely DESTROY the "hyper-productivity" narrative!
1. In 2021, 25% of code changes were refactoring (moving and consolidating code). By 2024, that plummeted to under 10%. Developers aren't taking the time to architect reusable modules anymore; they are just hitting 'Tab' and letting the AI generate another isolated, brute-force function.
2. Commits containing massive blocks of duplicated code skyrocketed by an astounding 800% last year. AI models are trained to predict the next token, not to enforce the DRY (Don't Repeat Yourself) principle. When you are building systems with high-stakes logic - like managing timezone conflicts and concurrent reservations for a sports venue booking platform - this kind of duplicated code is exactly how you introduce catastrophic bugs across different files.
3. Almost 8% of all newly added code is now being reverted or heavily revised within just two weeks of being committed. We aren't writing better code; we are just rapidly generating "mistake code" that has to be manually untangled later.
Google’s own DORA report backed this up with a brutal metric: For every 25% increase in AI adoption, delivery stability actually decreased by 7.2%.
When managing engineering teams at scale, the takeaway becomes glaringly obvious: AI is a phenomenal typing accelerator, but it is an atrocious software architect.
Stop measuring developer productivity by how many lines of code were generated this week. Start measuring it by how many lines you didn't have to write because the system was designed correctly the first time.
More code is not a feature. It is a liability.
@ujjwalscript Honestly tho. I used to manually refactor the codes but recently it's just tiring to do so. Is there a way to prompt the AI for it to make use of the DRY principles btw?
Dart must easily be the most versatile computer language out there. 🎯
* Runs as a scripting language (like Python)
* Compiles to kernel code (like Java’s bytecode)
* Compiles to native code (like Swift)
* Compiles to JavaScript (like TypeScript)
* Compiles to WASM (unlike TypeScript)
* Has sound null safety (like Rust)
* Stateful hot reload (like no one else - Erlang maybe?)
* Runs on virtually any platform (like C/C++)
In addition:
* Has great developer tooling
* Interops easily with other languages
* Has an outstanding UI framework (Flutter)
* Nicely mixes with native UI components
* Is really easy to learn and work with
Today, I learned that the full compiler, analyzer, and tooling can even run on a web page. Mind blown. 🤯 What else did I miss?
@fidexcode I feel like there's a time and age to actually learn a particular programming language. With the technology we've got now, most brains won't easily grasp the logic and syntax of some older programming languages like C or C#. Java is a bit straightforward but also verbose. My POV