3 ms·
Yes. Writing one line of code that works is easy. Anyone can do it. Writing two lines of code that works is also easy. Anyone can do it. Writing ten thousands
by erikstarck 16y ago
Yes. Writing one line of code that works is easy. Anyone can do it.
Writing two lines of code that works is also easy. Anyone can do it.
Writing ten thousands lines of codes, however, is complex and hard. A good software developer can manage, or tame, this complexity.
Programming is deceivingly simple. That's what makes it so hard.
- sid0 16y agoThe way you put it really reminded me of the sorites paradox.
- presidentender 16y agoBy induction, your first line says that writing ten thousand lines of code that work individually is easy. I accept that getting them to work together is the hard part.
- mdwrigh2 16y agoInduction doesn't actually hold like that when you start applying things that require finite resources, such as time. Is it easy for me to find a dollar? Sure, I could get it any number of ways. It's slightly more difficult for me to $10,000. Now apply "induction" to amounts > $100,000,000.
- deleted 16y ago[deleted]
- Locke1689 16y agoNo. If the inductive step is that n lines of code is n! difficulty his base cases are still valid. There is no induction with no inductive hypothesis.
- presidentender 16y agoYou write one line of code, say "printf("Hello, World!");" ten thousand times. It's easy. Making it work together introduces the complexity.