50quotes

Quotes about software-engineering

Software engineering is the art and science of designing, developing, and maintaining software systems that power our digital world. It represents a blend of creativity and technical prowess, where logical problem-solving meets innovative thinking. This field is the backbone of modern technology, enabling everything from the apps on our smartphones to the complex algorithms driving artificial intelligence. People are drawn to quotes about software engineering because they encapsulate the challenges and triumphs inherent in this dynamic discipline. These quotes often reflect the perseverance, ingenuity, and collaborative spirit required to transform abstract ideas into tangible solutions. They resonate with both seasoned professionals and aspiring developers, offering insights and inspiration that transcend the technical jargon. Whether it's the satisfaction of debugging a stubborn piece of code or the thrill of launching a new product, software engineering is a journey of continuous learning and adaptation. Quotes in this realm capture the essence of this journey, celebrating the relentless pursuit of innovation and the profound impact software engineers have on shaping the future.

"
The analysis object model consists of entity, boundary, and control objects [Jacobson et al.,1999]. Entity objects represent the persistent information tracked by the system. Boundaryobjects represent the interactions between the actors and the system. Control objects are incharge of realizing use cases.
"
When I asked Sam Shillace, who ran Gmail and Google Apps for four years, about the costliest mistake he's seen engineers make, his response was, "Trying to rewrite stuff from scratch -- that's the cardinal sin.
"
A good estimate is an estimate that provides a clear enough view of the project reality to allow the project leadership to make good decisions about how to control the project to hit its targets.
"
If it is not written down, it does not exist.
"
Don’t comment bad code—rewrite it.
"
The fact that software engineering is not like other forms of engineering should really come as no surprise. Medicine is not like the law. Carpentry is not like baking. Software development is like one thing, and one thing only: software development. We need practices that make what we do more efficient, more verifiable, and easier to change. If we can do this, we can slash the short-term cost of building software, and all but eliminate the crippling long-term cost of maintaining it.
"
Domain-Driven Design (DDD) is a process that aligns your code with the reality of your problem domain.
"
the fact that oo languages provide safe and convenient polymorphism means that any source code dependency, no matter where it is, can be inverted
"
A lot of research in software engineering strikes me as hopelessly naive in one of two ways. Most of it fails entirely to account for the social and belief aspects altogether. It looks at its object of inquiry as if it was entirely material and inert; as if “software” was some kind of naturally occurring substance, the properties of which can be revealed in the equivalent of a test tube.
"
Inside every large program is a small program struggling to get out.
Showing 1 to 10 of 50 results