Jason Gorman
- Report this post
The average software developer's capable of typing 2000-4000 lines of code a day. But the average developer only commits 50 - 100 lines of code per day. Computer programming's 3% typing code and 97% something else. I wonder what that could be...?(So, just to be absolutely clear, I don't believe developers should be writing 2000-4000 lines of code a day, or that LOC are a meaningful measure of developer productivity. I believe the exact opposite.)
107
119 Comments
Jason Gorman
10mo
- Report this comment
I'm concerned that some people may interpret this to mean that I believe developers *should* be committing 2,000 - 4,000 lines of code a day, or that lines of code is a meaningful measure of developer productivity. Just to be clear, for those who don't follow my posts, I don't think that. I think the exact opposite.
No more previous content
No more next content
4Reactions 5Reactions
Samir Dobric
10mo
- Report this comment
You are thinking of software developers as machines that fit into hard metrics - this is a non-starter assumption. Number of lines of code does not tell you anything about complexity or what needs to be accomplished with code. As you finalize code, you may delete most of it. If you inherit code (technical debt), you will spend a lot of time refactoring and deleting code. More lines of code hardly ever translate into "better" code or "finished" code. Fewer lines of code - or as few as possible - is how you know that you are almost done coding. You can also generate code and end up with thousands of lines of code to debug. Or you can leave it as-is and watch the technical debt grow. Ideally, you will working with someone who has done this many times over and lines of code written will be negative for a while.
4Reactions 5Reactions
Tyler Jensen
Enterprise Software Architect
10mo
- Report this comment
I must be way below average. Then again, I've never fallen into the trap of measuring my productivity by the lines of code that I wrote in a given day.
6Reactions 7Reactions
⭐Victor Z.
Frontend Architect (Angular)
9mo
- Report this comment
The average developer commits 10 lines of code per day.
1Reaction
Martin De Cicco
Custom software design • I want to know your business to help you make it fly! • Better software better solutions.
9mo
- Report this comment
What a croc! Even if you could hang out 2 to 4 k it would be junk. Design has to come first and that is not just about lines.
1Reaction
Christopher 🇨🇦 Naismith
Lead/Staff Frontend Engineer @ Grain - React/TypeScript
10mo
- Report this comment
On Thursday I committed a single line PR that had large performance improvements for our application. Each line of code is not equivalent in benefit, nor does each line take the same amount of time to write.But personally things like meetings, status updates, code reviews, trial and error of writing, and research online are all things that contribute to only 3% of LoC being added.
16Reactions 17Reactions
Assaf Stone
DevOps Jester
10mo
- Report this comment
Talking to his rubber duck, of course, explaining the problem, in search of insights.
5Reactions 6Reactions
Jeremy Tregunna
Senior SWE @ Microsoft | 4x Founder, formerly a Fractional CTO
10mo
- Report this comment
43% staring intently at your screen27% mucking with your productivity19% running and rerunning tests/compiling/prettier/etc.8% debugging/googling/etc.3% coding
5Reactions 6Reactions
David Weng
Software Engineer at Kabisa Software Artisans
10mo
- Report this comment
Meetings
5Reactions 6Reactions
Jean-Philippe Paradis
20+ years programming, 15+ years Common Lisp, 10+ years Common Lisp Open Source. Common Lisp is the best programming language in the world! Let's make it the most popular! Great Common Lisp Revival is coming before 2030!
10mo
- Report this comment
"Measuring programming progress by lines of code is like measuring aircraft building progress by weight." -- Bill Gates
36Reactions 37Reactions
To view or add a comment, sign in
More Relevant Posts
-
Miguel Cortes
Software Developer | Creating custom solutions.
- Report this post
Programmer or Developer?Some people claim programming software is something simple and superficial, while developing software requires real thought. To me, that's just marketing and superficial thinking.The great programmers of old, yes programmers, called their profession programming. Now these modern developers claim programming is something simple and that development is the real engineering.#development #engineering
2
4 Comments
Like CommentTo view or add a comment, sign in
-
Dan Marshall
Full-stack Engineer | C# & TDD specialist
- Report this post
This is an excellent article that succinctly nails the point of Agile development processes.I want to work in an organisation run like this.
2
Like CommentTo view or add a comment, sign in
-
Tim Ottinger
- Report this post
The work of programming does produce lines of code, and those lines of code are produced by typing into the computer. However, 11/12ths of the work programmers do is not typing but thinking.
61
14 Comments
Like CommentTo view or add a comment, sign in
-
John Paul Alcala
AWS Solutions Architect & Container Expert | Ex-AWS | Consultant | Fractional CTO
- Report this post
Engineers are not code monkeys. Engineers are problem solvers. Majority of the work is spent on thinking. The remaining part is translating the solution into usable software. The good ones apply this process as if they are breathing air. The not so good ones spend most of their time typing away instead of thinking. Coding is both a science and a form of art. It is not a manufacturing process.
28
1 Comment
Like CommentTo view or add a comment, sign in
-
Ugwu Tobechukwu
Software Engineer | Solving real time technical problems facing companies and individuals, using maintainable codes.
- Report this post
Software development/engineering is way beyond typing some codes in a computer.It’s simply the application of code syntax to solve a problem at hand, thus providing a long lasting solution.
1
Like CommentTo view or add a comment, sign in
-
Mohsin Khan
I Fuse Creativity with Code 🧠 | Software Developer 👨💻 | Front-end Engineer 🖥 | Tech Enthusiast 🔗 | Let’s collaborate to craft extraordinary projects 🚀
- Report this post
Why does everyone focus solely on DSA in software development?What about the crucial skill of communicating with clients/users to identify and solve their problems, rather than just finding the largest number in a binary tree?Yes, writing good code and choosing the right tools is essential, but let's not forget the ultimate goal of programming: solving real-world problems and delivering value to users.✨
2
Like CommentTo view or add a comment, sign in
-
Danillo Rios
Senior Node Engineer @ Delta Capita
- Report this post
🚀 Excited to share my latest video 🚀A significant part of a software engineer's work involves maintaining existing code rather than writing new code. Attention to detail is crucial for a great programmer, as a minor mistake can have a significant impact on performance, team, and even the entire company. That's why it is very important to have a clean and well-organized code. Books like 'Clean Code,' 'Clean Architecture,' 'Domain Driven Design,' and 'Design Patterns' are recommended as fundamental knowledge for programmers! 👊 👉 Watch the full video and let me know your thoughts!🔗 https://lnkd.in/d3x-xrrK #ProgrammingSuccess #CodeCleanliness #SoftwareDevelopment #HappyCoding #CleanCode
Why 99% of programmers fail (even seniors) https://www.youtube.com/
15
Like CommentTo view or add a comment, sign in
-
Prof. Dr. Julio Cesar
Professor universitário, Scrum Master, Doutor em Lógica.
- Report this post
Book DescriptionThis book offers a revolutionary approach to software development by showing programmers how to write error-free code from the start. No Bugs! presents techniques to stop many kinds of bugs from being included in a prog ram. It also discusses how to test programs to find bugs.Experienced software developer David Thielen reveals a series of tricks that you can include in a program to warn of the presence of bugs. All are designed to be quick and easy to implement so that you can shorten the amount of time needed to complete and test your programs. All coding is done in C, C++, and assembly language, and all examples are fully functional.More than a debugging guide No Bugs! offers programmers a new way of thinking about developing software. It is also an invaluable resource for testers, managers, software support personnel, and anyone involved in ensuring that software is delivered bug free to the customer.https://lnkd.in/dn-T4v4q
17
Like CommentTo view or add a comment, sign in
-
Maziyar Gerami
Backend Developer at Avan Software Technology Advisors | Part of Flickit Team
- Report this post
📚 Book Recommendation: "The Pragmatic Programmer"I recently enjoyed reading "The Pragmatic Programmer" by Andrew Hunt and David Thomas. This book is a treasure trove of insights into programming and software engineering.🌐 Broad Spectrum of Knowledge: The book covers various topics crucial for any developer's growth, from non-technical and psychological wisdom to in-depth technical notes.🚀 Aspiring for Seniority: This book is a must-read if you aim to advance your career and become a senior developer. It provides practical advice and timeless principles that transcend specific technologies.👩💻 Wish I Had Read It Sooner: I wish I had come across this book earlier in my career. Its pages' valuable lessons apply at every stage of a developer's journey.🌟 Highly Recommend: Whether you're just starting or a seasoned developer, "The Pragmatic Programmer" offers profound insights and actionable tips. I highly recommend it to anyone aspiring to become a better developer.Happy Reading! 📖✨
17
Like CommentTo view or add a comment, sign in
-
Andrew Tople
Software Engineering Leader | Builder of High Performing Teams | Maker of World Class Digital Product | Pragmatic Agilist
- Report this post
If you are frustrated with the apparent lack of progress or activity of your software developers then maybe your mental model of how the development process works is wrong.This post does a great job explaining what effort really goes into software development (the title of the post gives you a big clue 😉 ).
16
1 Comment
Like CommentTo view or add a comment, sign in
9,515 followers
- 3000+ Posts
- 50 Articles
View Profile
FollowMore from this author
- 7 Things I Learned About Software Development The Hard Way Jason Gorman 1y
- The Importance of Perspective Jason Gorman 1y
Explore topics
- Sales
- Marketing
- IT Services
- Business Administration
- HR Management
- Engineering
- Soft Skills
- See All