@DevDacian From the perspective of audit contests, this is flawed—because people initially learn from them: No reward → no priority
Over time, this leads to missed vulnerabilities
C++ trained me to obsess: Vector or fixed array?
Back then, it was about saving a few bytes of memory
Now, it’s about saving real money
Still, C++ helps to build a mindset
In Solidity, dynamic arrays have an implicit length field stored in their storage slot
1) Length is first read from storage
2) Element is appended
3) Length is incremented and written back to storage
It's cheaper to read a value than to find out the size from a type