|
|
Subscribe / Log in / New account

multi-language code base

multi-language code base

Posted Feb 8, 2025 19:44 UTC (Sat) by sunshowers (guest, #170655)
In reply to: multi-language code base by Wol
Parent article: Resistance to Rust abstractions for DMA mapping

I like to think I'm an okay programmer, and my code output tends to be somewhere around 50k-75k lines of production code a year, on top of all of the other responsibilities of a senior engineer (planning, writing, documentation, learning/teaching).

2000 lines is the sort of figure you would achieve if you couldn't leverage modern tooling to offload as much thinking as possible to the compiler and other automation.

I pay a huge amount of attention to tests too, and in fact one of the things I maintain is a free (libre), cross-platform test runner for Rust that attempts to use state-of-the-art concepts to be the highest quality test runner in existence.


to post comments

multi-language code base

Posted Feb 8, 2025 19:53 UTC (Sat) by sunshowers (guest, #170655) [Link] (1 responses)

Oh, and I forgot to mention that this wasn't just 2000 lines of new code a year—this was 2000 lines of a rewrite of a C++ project per year. That's the sort of thing that goes way quicker the second time.

To put it bluntly, if my code output was 2000 lines a year, and I didn't have a very good justification for it (like spending most of my time doing non-code related things), I would have been fired for underperformance.

multi-language code base

Posted Feb 10, 2025 10:07 UTC (Mon) by taladar (subscriber, #68407) [Link]

Maybe the output is only 2000 lines a year because figuring out what exactly that C++ did and why took such huge amounts of time. If you need to closely examine 20000 lines of C++ for every 100 lines you write and then mirror every idiosyncratic detail of the original behavior I could see a very low output as the result.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds