Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vaidashi/2cb1b0b51bbb6b3ab73b03e95d2bacb3 to your computer and use it in GitHub Desktop.
Save vaidashi/2cb1b0b51bbb6b3ab73b03e95d2bacb3 to your computer and use it in GitHub Desktop.
Developing Mindsets to Succeed.md
29 Behaviors That Will Make You an Unstoppable Programmer:
a) Say I Don't Know: Being able to admit you aren't sure about something is much more important than attempting a task and possibly creating further problems that could have been mitigated. Showing a sense of humility is an extremely important trait in my opionion for any successful person, particulary those in leadership roles.
b) Take Responsibility for your Mistakes: Again, this shows a sense of being humble. The important item as mentioned was the ability to learn from your past mistakes. The bigger the mistake, the harder the lesson to learn and take in without any excuses outside the ones you can control. There are many distractions and things that can cause setbacks, but it's important to focus only on the things that are within your control. In a way, it's similiar to being in a bubble environment, anything outside of that you can't control so you should try not to be overwhelmed by them if possible.
c) Act as a Leader, Not as a Boss: A leader will work alongside, mentor you, train you, and will be an overall good example of someone you may want to emulate one day. They understand while they may have a title, the importance of their role isn't in their status or awards they may receive, but rather their commitment to their teams and what they have developed as that team collectively. You may not respect your boss, but you always will respect a leader.
@vaidashi
Copy link
Author

Checklist Manifesto:

Having a simple but effective tool like a checklist has been extremely helpful for me in various applications (work, school, personal). Utilizing one allows you to physically see all the tasks that you need to accomplish and what pre-work may be required prior to working on a particular task. As a student and as working professional, you would have numerous tasks to accomplish each with it's own deadlines, and degrees of difficulty. Having a checklist gives you a basic framework in which to operate in and prevents mistakes or missed assignments from occurring. It helps you from being too overwhelmed by a large project or numerous ones.

@vaidashi
Copy link
Author

Strengths:

This was the first time I have heard about strengths-based development. It seems like an interesting approach. The idea seems to be to focus on having a positive mind-set by maximizing value out of one's specific strengths; which, looks to be more simple and easier to do than focusing on improving upon a weakness. I feel one of my strengths is being proactive when it comes to accomplishing a specific task I have set out for myself. I realized this quality was a strength of mine when I started to observe certain colleagues in the past who didn't have this quality and were in fact almost the direct opposite. I think this strength of mine will be even more essential as I transition to a career in software development since I will be a novice developer and will need to seek out external resources in order to grow and expand my knowledge base.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment