<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="174398" data-post-id="174398">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="tio407" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  tio407
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Thank you, I agree. There’s no excuse for not improving upon one’s craft which is why I’m here asking for help / suggestions from seasoned developers. Just ordered Cal Newport’s book <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="174398" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/bad-programmer-seeking-mastery-no-passion-for-programming/31311/12">Post #11</a>
	                </div>
	            </div>
              <div id="likers-container-174398" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="174398"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #11"></div>
  </section>
</div>
    <div class="postbit" id="174448" data-post-id="174448">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="Dusty" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/Dusty/120/23609_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  Dusty
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>When I started medical school there were 100 in my class. I’d like to say that everyone made it through, but the truth is that we lost a few along the way. So what was the difference between those who made it and those who didn’t? Was it intelligence? Toughness? Altruism? Love of medicine and science? No. It wasn’t any of those things. It was student loans. Every single person that dropped out of my medical school came from a background that made it possible for them to enroll without taking on hundreds of thousands of dollars in debt. For most of us, stopping simply didn’t feel like an option, and it kept us going through the toughest moments.</p>
<p>Right now, you feel trapped in your job. But perhaps your situation is doing you a favor, keeping you in your job through a tough period where you might be tempted to give up. The way you feel about your job is cyclical—it’s the same for all of us, even if our careers are very different. If you had the choice to easily walk away, you’d miss out on all the good times that are coming up—and they definitely are coming.</p>
<p>You said “I feel as though I will enjoy it more if I get good,” and you are absolutely right. It’s insightful, but it’s also only part of the equation. About a decade ago, Daniel Pink began giving <a href="https://www.youtube.com/watch?v=u6XAPnuFjJc&amp;feature=youtu.be" rel="noopener nofollow ugc">short lectures</a> to promote his new book, <a href="https://www.amazon.com/Drive-Surprising-Truth-About-Motivates/dp/1594484805" rel="noopener nofollow ugc">Drive</a>. In that book, he explains that research has identified three factors that motivate people and improve their performance:</p>
<ol>
<li>
<p>Autonomy</p>
</li>
<li>
<p>Mastery</p>
</li>
<li>
<p>Purpose</p>
</li>
</ol>
<p>One of my personal observations over the years, is that it’s very easy to acquire one of the three elements when you already have the other two. And in real-world scenarios, we see fluctuation in these three elements many times in one career. For example, during a period of strongly-felt purpose, you might feel comfortable returning to a beginner’s mind, seeking mastery in a completely new arena. You might be willing to sacrifice some autonomy during that period, and then suddenly seek it out again by starting a company with your newfound skills.</p>
<p>Perhaps your work situation isn’t currently the place to provide you with fulfillment, but that could change. Imagine this: You use your free time to build a static website for a local charity, or a lifelong friend who is starting their dream business from scratch. The website itself isn’t anything special, but the cause is close to your heart (purpose). Over time, you add more and more features. You can do whatever you want, because the recipient is appreciative and you’re working alone (autonomy). You end up adding heaps of functionality, and in the process you start pushing some of your tools to their limits (mastery). Let’s say that those tools are open source, like Elixir or LiveView. Now suddenly you find yourself with a skillset to give something back to those open source repos. So you start contributing there. People are grateful—they’re using your code, you’re building relationships, people see you as a mentor. This new code is different from what you write at work. This code gives something back to you.</p>
<p>What happens then? The answer is that you bring all of that with you when you go to work. You have a lot more to offer your employer, and if they are smart, they will start to give you autonomy in exchange for your mastery. This autonomy may allow you to find or create purpose at your job that wasn’t there before. Or maybe it will be time for a new employer, self-employment, etc. You never know where your head will be down the road.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="174448" data-batch-url="/posts/batch_likers">
                        13
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/bad-programmer-seeking-mastery-no-passion-for-programming/31311/13">Post #12</a>
	                </div>
	            </div>
              <div id="likers-container-174448" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="174448"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #12"></div>
  </section>
</div>
    <div class="postbit" id="174511" data-post-id="174511">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="JorisKok" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/JorisKok/120/18514_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  JorisKok
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a class="mention" href="/u/tio407" rel="nofollow">@tio407</a> There are many more things to jobs than just programming. If you know a lot about a business, field or have another skill, there are many ways to combine it. Learning another different skill also opens up opportunities to find areas where there is a need for tools. And then you might find it interesting to make/help building those tools.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="174511" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/bad-programmer-seeking-mastery-no-passion-for-programming/31311/14">Post #13</a>
	                </div>
	            </div>
              <div id="likers-container-174511" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="174511"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #13"></div>
  </section>
</div>
    <div class="postbit" id="174613" data-post-id="174613">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="dimitarvp" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/dimitarvp/120/38664_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  dimitarvp
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I feel you might just have a bit of a boring work place. That’s not inherently bad – as you said, it pays the bills.</p>
<p>I advise you to try and do something outside of your direct work responsibilities. You guys have a script that’s slow? Try and optimise it – be it a CI/CD thing or anything else. Or you aren’t happy how certain code looks? It’s hard to modify? Try and refactor it on your own time – or steal some of your normal work time for it.</p>
<p>Additionally, as others mentioned, find a cause that you like. Surely there’s at least one thing out there in the world that you’d feel fulfilled solving for someone.</p>
<p>IMO you need a bit more human contact – go to some meetups in your area, even if they are not about Elixir. Talk to people, ask them what they struggle with in their work. You might find something interesting to get you excited about technology.</p>
<p>I’d advise against reading about algorithms though. Currently you aren’t feeling the excitement so I don’t think you should force yourself.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="174613" data-batch-url="/posts/batch_likers">
                        4
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/bad-programmer-seeking-mastery-no-passion-for-programming/31311/15">Post #14</a>
	                </div>
	            </div>
              <div id="likers-container-174613" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="174613"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #14"></div>
  </section>
</div>
    <div class="postbit" id="174646" data-post-id="174646">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="jivko-chobanov" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jivko-chobanov/120/16737_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  jivko-chobanov
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I guess nobody has a constant passion for anything. There are ups and downs. Whenever I lose my passion, I both reduce the tempo and force myself to do as much as I can. I mean I reduce my working hours to a point where I don’t feel strong disgust towards programming. In the same time I force myself to do as much work as I can. Yes, I’m less productive for a while, let’s say few days or a week, but by forcing myself to persist and work to my limit, I gain strength. I gain strength, because I haven’t cheated - I reduced the tempo no more than necessary and I increased the effort as much as I could, keeping my psychological balance. After that quest, I feel empowered, successful and stronger and smash the rest of my task by sometimes doubling the working hours per day. That increase in productivity is also due to the nature of my work - usually 1/2 - 1/3 of the task is relatively pleasant and not exhausting e.g. css, ui, while the backend to me is hard and boring of the I-want-to-give-up-programming kind.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="174646" data-batch-url="/posts/batch_likers">
                        4
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/bad-programmer-seeking-mastery-no-passion-for-programming/31311/16">Post #15</a>
	                </div>
	            </div>
              <div id="likers-container-174646" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="174646"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #15"></div>
  </section>
</div>
    <div class="postbit" id="174671" data-post-id="174671">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="dimitarvp" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/dimitarvp/120/38664_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  dimitarvp
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="jivko-chobanov" data-post="16" data-topic="31311">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jivko-chobanov/48/16737_2.png" class="avatar"> jivko-chobanov:</div>
<blockquote>
<p>Whenever I lose my passion, I both reduce the tempo and force myself to do as much as I can.</p>
</blockquote>
</aside>
<p>This might sound counter-intuitive to some but I think I know exactly what you mean. I call it “the robot mode”. I get up in the morning, get a breakfast, do a mild workout but still don’t feel motivated to work. And I say to myself: “dude, you are paid to do this; give them <em>something</em> that they need” and as you said, I push through and deliver one or two bits of work. Even if the productivity is reduced I found that people rarely care and are appreciative that you aren’t disappearing without a trace for a week or two, and that you able to sustain a certain tempo (averaged over the course of weeks).</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="174671" data-batch-url="/posts/batch_likers">
                        3
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/bad-programmer-seeking-mastery-no-passion-for-programming/31311/17">Post #16</a>
	                </div>
	            </div>
              <div id="likers-container-174671" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="174671"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #16"></div>
  </section>
</div>
    <div class="postbit" id="174674" data-post-id="174674">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="Maxximiliann" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/Maxximiliann/120/21346_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  Maxximiliann
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>“Research shows that passion is generally something that emerges in response to working hard in an area of interest. Don’t be concerned that you are not yet passionate about your work. Passion takes time to form.</p>
<p>To build on the process of passion-building, stay curious and pay attention to what attracts you. You can notice at each step of your career, <em>if you are paying attention,</em> whether the thing you’re doing is leading, more or less, in the direction of a passion.” -Bill Burnett, Dave Evans, <strong>Designing Your Work Life: How to Thrive and Change and Find Happiness at Work</strong></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="174674" data-batch-url="/posts/batch_likers">
                        4
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/bad-programmer-seeking-mastery-no-passion-for-programming/31311/18">Post #17</a>
	                </div>
	            </div>
              <div id="likers-container-174674" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="174674"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #17"></div>
  </section>
</div>
    <div class="postbit" id="174710" data-post-id="174710">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="Andrei" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  Andrei
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>In a world miraged by sensationalism, get rich quick consumerism and devoid of concentration, what you are experiencing is an existential crisis due to many factors.</p>
<p>TL;DR;<br>
Passion breeds mastery. The bridge between passion and mastery is through optimal experience, or flow.<br>
Without flow or passion there can never be optimal experience nor mastery.</p>
<p>I hope this minipost will enlighten many to make the good choice in life. There is a lot to say, actually, as of writing this I’m working on complex course which touches many of the points you’re facing (including passion!). As everything you do in life is a choice and an opportunity which leads to other opportunities.</p>
<p>First and foremost, you should be happy to be working at a company with Elixir. I’m sure most people who love Elixir are struggling to get it adopted at their companies. I for one have been searching for it for many years…</p>
<p>Those who tell you to “quit/change your job” probably have acceptable intentions.</p>
<p>The reason is simple, there is an enormous influx of people who want to become programmers or work in the IT field mainly because of the benefits and perks associated. Most switch because of the same benefits you’ve probably decided.. Every time I’m asked for an input if someone needs to switch I tend to ask them a few questions such as:<br>
Are you willing to dedicate yourself for 3 hours a day for 3 years to learn the basics?<br>
Are you willing to dedicate a lifetime into becoming a craftsman and master your field?</p>
<p>As a programmer myself, I took quite a different approach to programming. I started out young out of the curiosity of how things are built. Struggling to learn things by myself through trial and error, there was no such access 17 years ago to information as there is today.</p>
<p>I progressed slowly and steadily by creating many personal pet projects. Most of which where experiments with various tools, programming languages or which seeked to solve a problem I or someone else had.</p>
<p>I slowly moved on helping small businesses automate by creating various tools. I took ownership of the whole process from inception, to creation, to deployment. Meaning that I needed to jump into the shoes of various roles which are spread into most organizations: Business Analyst, Salesman, Designer, Project Manager, System Administrator, Programmer, Front end/ Backend developer, DB Admin, Architect, Tester, Marketer, Manager etc..<br>
Surely, for each position I had to learn new things, meaning I was open to experimentation. I’d read many books.</p>
<p>Another thing I did was always go against the majority consensus.. For example, even though I had enough experience in Java and other mainstream programming languages where jobs were always near, I went with a different, more optimal language. No, Elixir didn’t exist back then or was just in it’s inception(no libraries, tools or community).</p>
<p>This enabled me to see the bigger picture and actually take pride in what I was doing.</p>
<p>I worked part time in the technical support field SOLELY because I knew that working in a company as a programmer would deprive me of my ownership liberty. The other part time I focused on becoming better and better at the full ownership system. Only when I felt ready, did I join a company as a senior programmer.</p>
<p>Note:<br>
Had I acquired programming skills strictly from school and worked directly in a company as a programmer/IT-ist, I, too would have succumbed to the drawbacks. I still see people who aren’t actually interested in programming and it makes me sad.<br>
What I recommend you read is Flow: The Psychology of Optimal Experience did I understand by Mihaly Csikszentmihalyi. Once i read it, I understand why I had succeeded and why most people fail. The person who referenced Drive.. efectually referenced Flow, as 99% of the books have Flow in their bibliography, I know because I’ve read many such books along the way.</p>
<p>Without passion you will keep struggling and you probably won’t achieve the level of mastery a passionate person will have.</p>
<p>Don’t worry, Flow can be found in anything, and passion comes when you take ownership.</p>
<p>Csikszentmihalyi describes eight characteristics of flow:</p>
<pre><code>Complete concentration on the task;
Clarity of goals and reward in mind and immediate feedback;
Transformation of time (speeding up/slowing down);
The experience is intrinsically rewarding;
Effortlessness and ease;
There is a balance between challenge and skills;
Actions and awareness are merged, losing self-conscious rumination;
There is a feeling of control over the task.
</code></pre>
<p>Mastery can only be achieved through constant improvement by reaching an Optimal Experience through Flow. You really do need passion for this.<br>
It’s the same as when you see a doctor or nurse who is totally uninterested in what they’re doing. This may lead them to not take interest in providing an adequate solution for your problems or treating you as a “thing” instead of a person.</p>
<p>Without passion we wouldn’t have anything in the world as no one would be interested enough to go out of their way in spending large amounts of money, time and energy to pursue something. Think of the majority of people who discovered and inveted the things humanity needed, those who saved lives, wheren’t in the lucky position as you, to have a job to pay the bills. They worked out of passion.</p>
<p>You have various options:<br>
The easy solution?<br>
Expand your knowledge in various subfields of IT.<br>
Have personal pet projects.<br>
Do a MVP of an idea you have.</p>
<p>If you’re young and have the necessary energy you can always put extra hours aside to experiment. What I’d recommend is to switch to working part time.  4 or 6 hours and seek other things, experiment with various fields and domains outside of IT. Expand your entrepreneurial knowledge in Marketing, Sales, Statistics, etc.</p>
<p>You might be surprised to learn that working on becoming a master in 2 totally unrelated domains opens up various opportunities.</p>
<p>The choices you need to make in life depend solely you.</p>
<p>Take care, hope you’ll find the solution to your resolution.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="174710" data-batch-url="/posts/batch_likers">
                        7
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/bad-programmer-seeking-mastery-no-passion-for-programming/31311/19">Post #18</a>
	                </div>
	            </div>
              <div id="likers-container-174710" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="174710"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #18"></div>
  </section>
</div>
    <div class="postbit" id="174716" data-post-id="174716">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="GunnarPDX" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/GunnarPDX/120/18962_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  GunnarPDX
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>My passion for programming sparked from outside interests in building stuff.  Before I discovered programming I would work on old cars and bikes, make art, and build loads of other random things.  I always loved creating and improving stuff.  When I realized I could build apps for a living I became very passionate.  The passion didn’t start with writing code though, initially I was only passionate about the end product and the coding process was frustrating to me.  Overtime It became a passion.</p>
<p>Definitely try starting a side project.  Build a clone of an app that you really like or create something totally new that you find interesting.  When you want to see something through to completion every bit of progression towards the end product is incredibly satisfying and you will start to get addicted to that feeling.  Also stay away from Leetcode if you are trying to build up passion (unless you enjoy it), most people do not find that type of problem solving to be enjoyable, I strongly prefer solving real world problems rather than artificial ones.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="174716" data-batch-url="/posts/batch_likers">
                        3
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/bad-programmer-seeking-mastery-no-passion-for-programming/31311/20">Post #19</a>
	                </div>
	            </div>
              <div id="likers-container-174716" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="174716"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #19"></div>
  </section>
</div>
    <div class="postbit" id="174788" data-post-id="174788">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="wanton7" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/wanton7/120/14151_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  wanton7
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I have passion for programming and I think you need some degree of passion to do programming as profession.</p>
<p>Very small company I work for has had three programmers who didn’t have this passion.</p>
<p>One of them was hopeless his code quality of his code and amount of code his was able to produce was abysmal. He was a minus programmer and he created more work for others than was able to produce.</p>
<p>Second one had times where he produced okeyish code but it really he was sloppy an created lot of work for other and he was a zero guy and prdoduced about same amount that he generated extra work for others.</p>
<p>Third one produced spaghetti code working quite fast and we are still feeling it today with our long running project when we have to work with code he made. Many occasions he said that he didn’t like programming at all and he was only doing it for money.</p>
<p>There is a reason these three don’t work for our company anymore. At some point not having a passion for programming might catch up with you and you could be out of job suddenly. My advise is to seek another way of making a living if you don’t like programming. It’s very probable that your feeling is going to get worse and worse to a point you are going to lose your job if it’s not already at that point. If you lose your job what are going to do, get another programming job?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="174788" data-batch-url="/posts/batch_likers">
                        4
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/bad-programmer-seeking-mastery-no-passion-for-programming/31311/21">Post #20</a>
	                </div>
	            </div>
              <div id="likers-container-174788" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="174788"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #20"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <a class="load-more-button" data-turbo-stream="true" href="/topics/31311/load_more?page=3">Load more posts (12 remaining)</a>
</div></template></turbo-stream>