bookmarks/QUOTES.md

17 KiB
Raw Permalink Blame History

  • Good code needs motivation, shitty code just needs time.
  • Choosing a language because it has cheaper developers is like building your house with Lego so you can hire anyone as a construction worker.
  • I cannot fix that bug... I'm busy writing a new one.
  • CI is a practice, not a tool, and requires discipline from the development team.
  • Red is the new green
  • Do it, with <insert the name of a CI/CD tool here>, there is no try
  • It doesn't matter who you are, only what you will become
  • If you think good architecture is expensive, try bad architecture
  • Truth can only be found in one place: the code
  • Our responsibility is to do what we can, learn what we can, improve the solutions, and pass them on. - Richard Feynman
  • Let's clarify : Jira is not Agile, Open Source is not Free, Using cloud is not DevOps, Rituals is not Scrum, Developed is not Done" Lemi Orhan Ergin. Source
  • Software being 'Done' is like lawn being 'Mowed'. - Jim Benson
  • React to someone's mistake and you are part of the problem. Support and help them, and you are part of the solution.
  • Ask a programmer to review 10 lines of code, he'll find 10 issues. Ask him to do 500 lines and he'll say it looks good. Source
  • In my experience teams that don't do scrum 'properly' work better. They focus more on their productivity than getting the process right - Daniel Grant
  • One bad programmer can easily create two new jobs a year - David Parnas
  • How to stop time: kiss. How to travel in time: read. How to escape time: music. How to feel time: write. How to waste time: social media. - Matt Haig
  • Sometimes it seems like 80% of my job is convincing decision makers to listen to the people who work for them. - Jesse James Garrett
  • Software developers think their job is writing code. But it's not. Their job is to solve the customer's problem. Billy Hollis + [Video] Billy Hollis - CodeHeads Anonymous
  • It's not about being first to market, it's about being the best. / It's Never Too Late / Just do it better. The Next Web
  • The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise. - Edsger W. Dijkstra
  • Le talent ça n'existe pas. Le talent c'est avoir envie de faire quelque chose / Talent does not exist. Talent is only hard work . - Jacques Brel
  • Le succès vient souvent dun faux pas dans la bonne direction. / Success is often the result of taking a misstep in the right direction - Al Bernstein
  • NUS Computing - Quotes for Software Engineers
  • I have a feeling that each task I strike off on my todo list gives birth to a few more tasks. - Venkat Subramaniam
  • Poor quality code is a reflection of lack of respect we carry for what we do, often with out realizing it. Venkat Subramaniam
  • Solving problems you probably dont have creates more problems you definitely do - Mike Acton
  • Enemies of creativity: 1 desire to please all 2 big ego 3 self-doubt 4 control 5 fear of failure 6 process rigor 7 impatience 8 abundance. - Vala Afshar
  • Train people well enough so they can leave, treat them well enough so they don't want to. - Richard Branson
  • Pour avoir l'attention de qqn il suffit de crier dans son oreille - Toby Cooper
  • Punctuality is something you regret when everyone else does not care and is late / La ponctualité c'est un truc que tu regrettes quand t'es le seul con à être arrivé à l'heure au rendez-vous - MorganGeek
  • The backlog is a tool for development, not planning. Throw it away monthly. If you fear forgetting something, it's prob. not that important. - Mike Veerman
  • Your organisation should be adapted to your product, not the other way around. - Mike Veerman
  • “Employees dont quit companies; they quit managers.” Yes, and they also stay on for managers. Let great managers leave at your peril. - Jochen Wolters
  • Technology is the easy part of automation. - Mike Veerman
  • A complex system that works is invariably found to have evolved from a simple system that worked - John Gall
  • If someone tell you he understand your build process, you probably have to explain him better / Si quelqu'un comprend notre processus de build, c'est qu'on lui a pas bien expliqué.... MorganGeek
  • "Your idea is better, but we're going to ignore it, since that's not the way we've always done it," said no good leader, ever. - Vala Afshar
  • Practice isn't the thing you do once you're good. It's the thing you do that makes you good. - Malcolm Gladwell
  • You are not a team because you work together. You are a team because you trust, respect and care for each other. Vala Afshar
  • If something is taboo, it's probably worth discussing. - Daily Zen
  • People often say that motivation doesn't last. Well, neither does bathing - that's why we recommend it daily - Zig Ziglar
  • "Surprise in movies and novels is good. Surprise in computer code is bad" - Patrick Burns
  • A good professional places quality over quantity - Venkat Subramaniam
  • The most impressive people I know are almost never mean, and the meanest people I know are almost never impressive. - Paul Graham
  • Innovation does not require a plan, it requires courage / L'innovation c'est une désobéissance, pas un plan - Pierre Pezziardi
  • The greatness of a nation and its moral progress can be judged by the way its animals are treated / On peut juger la grandeur et la valeur morale d'une nation à la façon dont elle traite ses animaux - Gandhi
  • Sometimes, change is what we need most
  • If you're struggling and your people are just sitting there watching you struggle... They aren't your people
  • "Why are you so quiet ?" Because I am. That's how I function. I don't ask others "Why are you so noisy ? Why do you talk so much ?" It's rude.
  • Sometimes the reason things are not happening to you is because you are the good thing that needs to happen to other people.
  • It is not easy to do something good, but it is extremely difficult to do something bad - Charles Eames
  • Dealing with other people, that's the easy part. Dealing with yourself is a relentless task that only ends when you do. - Jeff Atwood
  • Don't wait for the perfect moment. Take the moment and make it perfect. - Zoey Sayward
  • Good design is not about making everything flexible. It's about making the right things flexible. - John D. Cook
  • Google is software developers best friend - Umer Mansoor
  • Being a good programmer is 3% Talent 97% Not being distracted by the Internet - Programming Knot
  • Each new user of a new system uncovers a new class of bugs - Brian W. Kernighan
  • Good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun. - Linus Torvalds
  • Bad programmers worry about the code. Good programmers worry about data structures & their relationships. - Linus Torvalds
  • Le bonheur, cest de réaliser sa nature profonde | Happiness consists in living in accordance with our deeper nature, developing our personality so that we can enjoy life and the world with the richest sensibility we can. - Frédéric Lenoir
  • Dont seek that all that comes about should come about as you wish, but wish that everything that comes about should come about just as it does, and then you will have a calm and happy life - Frédéric Lenoir
  • [IMG] Most of what we call management consists of making it difficult for people to get their work done. - Vala Afshar
  • Before cofounding GitHub I applied for an engineering job at Yahoo and didnt get it. Dont let other people discourage you. Chris Wanstrath
  • Success is not final, failure is not fatal: it is the courage to continue that counts. Winston Churchill
  • Success consists of going from failure to failure without loss of enthusiasm. Winston Churchill
  • Continuous effort - not strength or intelligence - is the key to unlocking our potential. Winston Churchill
  • The pessimist sees difficulty in every opportunity. The optimist sees the opportunity in every difficulty. Winston Churchill
  • We shape our dwellings, and afterwards our dwellings shape us. - Winston Churchill
  • If you can't change your mind, you can't change anything. - Orna Ross
  • It takes a great reader to make a great book. - Orna Ross
  • Doing what needs to be done may not make you happy, but it will make you great. - George Bernard Shaw
  • All censorships exist to prevent anyone from challenging current conceptions and existing institutions. All progress is initiated by challenging current conceptions, and executed by supplanting existing institutions. Consequently, the first condition of progress is the removal of censorship. - George Bernard Shaw
  • The only way to go fast is to go well. Every time you yield to the temptation to trade quality for speed, you slow down. Every time. Robert C. Martin
  • Zen Sayings - Zen masters say "Don't seek the truth - just drop your opinions"
  • Measure the size of the problem, then implement actions. Francisco Cobos
  • No matter what the problem is, it's always a people problem. Gerald M. Weinberg
  • Hiring people to write code to sell is not the same as hiring people to design and build durable, usable, dependable software. Larry Constantine
  • A primary cause of complexity is that software vendors uncritically adopt almost any feature that users want. - Niklaus Wirth
  • You can't be a senior software engineer unless you take ops seriously - Source
  • Leave Things BETTER than you found them. - Robert Baden Powell
  • 90% of the bugs I produced were for one of the two reasons. 1) Doing multiple things at one place. 2) Doing one thing at multiple places Source
  • victorlaerte/awesome-it-quotes - a list of awesome IT quotes. The aim is to collect all relevant quotes said over the history of IT.
  • What matters for simplicity is that there's not interleaving. - Rich Hickey
  • I think that most of the problems in programming arise from building an abstraction where a simple repetition of some code would be more than enough - Kristijan Ristovski (Kitze)
  • Productivity is inversely proportional to the complexity of a system. Keep it simple, and spend effort to keep it simple, if you want to go fast. Martin Thompson
  • simplification of complex requirements takes longer and requires more abstraction thus is more expensive at the beginning which is contrary to the time factor of business and competition (and awareness of mgmt). I've seen so many quick implementations of some specific special cases that are complex and can be maintained only with much more effort than how it should have been done with separation, modularity etc. :( It is often short term thinking Sebastian K. Glas (skglas)
  • Contentment does not lead to creation. Creation leads to contentment. Source
  • A developer who's 10x more productive needs to spend most of his/her time making everybody else better. If you let that person become a "key" programmer, they'll create a bottleneck that will damage the overall productivity of the team. A 10x programmer is NOT an asset unless the organization understands Lean enough to know how to leverage him/her. Allen Holub
  • We developers, we love to optimize code that we never measure. Source
  • A team of senior engineers without junior engineers is a team of engineers. Malte Ubl, Immigrant (cramforce)
  • Programming quotes
  • Give me six hours to chop down a tree and I will spend the first four sharpening the axe. Abraham Lincoln
  • Leadership is the ability to hide your panic from others. Lao Tzu
  • No code is faster than no code. - Merb Motto
  • Make sure your worst enemy doesn't live between your two ears. Laird Hamilton
  • People think focus means saying yes to the thing youve got to focus on. But thats not what it means at all. It means saying no to the hundred other good ideas that there are. You have to pick carefully. Im actually as proud of the things we havent done as the things I have done. Innovation is saying no to 1,000 things. - Steve Jobs
  • Constantly running after productivity just leads to waste. Run towards value instead. If you focus on getting value out the door as effectively as possible, productivity will take care of itself. Allen Holub
  • Educating a team slows you down for a week or two. Not educating the team slows you down forever. Time spent in learning is never wasted. Allen Holub
  • Don't be pushed by your problems. Be led by your dreams. Ralph Waldo Emerson
  • There is never enough time to do it right yet we find time to do it again and again. Jack Bergman?
  • Ignorantia juris non excusat or ignorantia legis neminem excusat (Latin phrase for "ignorance of the law does not excuse")
  • Slow is steady. Steady is smooth. Smooth is fast. Source
  • How to kill stress and nervousness:
  • It's practice, not performance.
  • It's a puzzle, not a test.
  • It's a journey, not an end.
  • Source : Chris Dillon