Or develop a skill to make it correct, fast and pretty in one or two approaches.
Laws of Software Engineering
11–20 of 554 posts
Re: Laws of Software Engineering
#12Re: Laws of Software Engineering
#13Re: Laws of Software Engineering
#14For anyone reading this. Learn software engineering from people that do software engineering. Just read textbooks which are written by people that actually do things
Re: Laws of Software Engineering
#15> Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.
Re: Laws of Software Engineering
#16For anyone reading this. Learn software engineering from people that do software engineering. Just read textbooks which are written by people that actually do things
Any recommendations? I read designing data intensive applications(DDIA) which was really good. But it is by Martin Klepmann who as I understand is an academic. Reading PEPs is also nice as it allows one to understand the motivations and "Why should I care" about feature X.
Re: Laws of Software Engineering
#17Remember that these "laws" contain so many internal contradictions that when they're all listed out like this, you can just pick one that justifies what you want to justify. The hard part is knowing which law break when, and why
Re: Laws of Software Engineering
#18For anyone reading this. Learn software engineering from people that do software engineering. Just read textbooks which are written by people that actually do things
Any recommendations? I read designing data intensive applications(DDIA) which was really good. But it is by Martin Klepmann who as I understand is an academic. Reading PEPs is also nice as it allows one to understand the motivations and "Why should I care" about feature X.
Re: Laws of Software Engineering
#19Re: Laws of Software Engineering
#209. Most software will get at most one major rewrite in its lifetime.