Skip to main content

Advice

  • Dennis Ritchie (creator of the C language) Don't wait to feel ready: learn by doing.

  • Bjarne Stroustrup Don't fear criticism: it means your work is being used and is relevant.

  • Dennis Ritchie (creator of C) Don't write for what is "cool". Write for what is clear, useful, and necessary.

  • Bjarne Stroustrup (creator of C++) Many think programming is just about writing code that works. But to me, programming is art, logic, and discipline. A good program is not only correct, it is also understandable, efficient, and elegant. If you can't explain your code to another programmer clearly, it's because you don't fully understand it either.

  • James Gosling (creator of Java) The hardest part of programming is not the code itself. It is maintaining clarity of purpose in an ever-changing environment, where tools, systems, and people are constantly evolving. A good programmer is one who keeps learning, but without losing focus on what they want to solve.

  • Linus Torvalds (creator of Linux) You don't need to prove your talent with words: prove it with facts.

  • Guido van Rossum (creator of Python) You don't need to be a genius, just ask the right questions.

  • Jim Highsmith Don't wait for the perfect moment, start with what you know now.