Re:Ask HN: How does one become a better Software Engineer?
by logicslave on Wednesday December 09, 2020 @04:33PM
(#25365436)
Work with good engineers, or work with good code bases off github. Theres no way you can conceive of truly amazing software yourself, unless you are linus torvalds. There are patterns, and you need to learn them externally by writing code with others or by working with exceptional open source.
[ Parent
| on HN ]
Re:Ask HN: How does one become a better Software Engineer?
by ioli on Thursday December 10, 2020 @10:04PM
(#25381801)
Actually Linus studied the heck out of other codebases. For example, linux itself was inspired by UNIX and it is said that he studied MINIX (minified version of UNIX used for teaching) before he started developing linux.
Re:Ask HN: How does one become a better Software Engineer?
by i_see_things on Wednesday December 09, 2020 @04:46PM
(#25365666)
> Theres no way you can conceive of truly amazing software yourself, unless you are linus torvalds
False, in two ways. Truly amazing software do get conceived by an individual. Linux has many flaws.
Re:Ask HN: How does one become a better Software Engineer?
by logicslave on Wednesday December 09, 2020 @05:32PM
(#25366245)
Yes it does get written, but if you are asking how to do it, instead of proactively trying, you probably cant do it on your own. 98% of developers cant