Part 2: Pragmatic Programmer

  • ‘The greatest of all weaknesses is the fear of appearing weak’🌒
  • One of the cornerstones of the pragmatic philosophy is the idea of taking responsibility for yourself and your actions in terms of your career advancement, your project, and your day-to-day work.🌦
  • ‘We can be proud of our abilities, but we must be honest about our shortcomings — our ignorance as well as our mistakes.’🌻
  1. “It’s easier to ask forgiveness than it is to get permission.”🦚
    I need to start practicing this more often. While working on a project rather than consuming time to convince everyone to try out a particular idea, what I can do is rather just implement it and then ask for feedback.
  2. Invest Regularly in Your Knowledge Portfolio
    - Learn at least one new language every year.👷‍♀️
    - Read a technical book each quarter.📖
    - Read nontechnical books, too.🎏
    - Participate more, socialize to know what is happening around.💡
    - Take classes.🔬

We earn because of our knowledge, so we should invest a part of our earning in our knowledge.

--

--

--

ananyaagrawal.com

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How We Implemented Vehicle Mechanics in Our Game — Part 4

‘Assessment’

SQL From Zero to Hero in 30 Days — Day 8 — Date Manipulation

Calling 100 Volunteers on First-Come-First Basis for Testing Scramble.

Bird Partnership Brings Deeper Analytics to SoccerHub

OSCP Hazırlık Rehberi 6

Cloning FDMEE Application by Relational DB copy

Collapsible Scalable Silicone Folding Colander — Different Colors

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ananya Agrawal

Ananya Agrawal

ananyaagrawal.com

More from Medium

What Is Data Structure? | Types And Uses of Data Structure

What Is Data Structure

HackerRank 30 Days Of Code: Day 13 — Abstract Class

Simple Road Maps to Learn any Kind of Programming Languages

3 Mistakes to avoid while learning Web Development