<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>self development Archives - CodeJourney.net</title>
	<atom:link href="https://www.codejourney.net/tag/self-development/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.codejourney.net/tag/self-development/</link>
	<description>Building real-world software with AI 🤖</description>
	<lastBuildDate>Sat, 17 Aug 2024 16:50:48 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>

<image>
	<url>https://i0.wp.com/www.codejourney.net/wp-content/uploads/2018/10/cropped-512px-na-512px-JPEG-BEZ-NAPISU-1.jpg?fit=32%2C32&#038;ssl=1</url>
	<title>self development Archives - CodeJourney.net</title>
	<link>https://www.codejourney.net/tag/self-development/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">123174533</site>	<item>
		<title>What I’m Doing with Two Months of Full-Time Coding for Fun</title>
		<link>https://www.codejourney.net/what-im-doing-with-two-months-of-full-time-coding-for-fun/</link>
					<comments>https://www.codejourney.net/what-im-doing-with-two-months-of-full-time-coding-for-fun/#respond</comments>
		
		<dc:creator><![CDATA[Dawid Sibiński]]></dc:creator>
		<pubDate>Sat, 17 Aug 2024 16:50:47 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[self development]]></category>
		<guid isPermaLink="false">https://www.codejourney.net/?p=4764</guid>

					<description><![CDATA[<p>I&#8217;ve just come back from a 5-month-long holiday 🌴☀️🏖️, and I still have 2 months to spare before returning to commercial work. I&#8217;ve been trying to figure out how to make the most of this time. Since I&#8217;m a bit stuck in kicking off this new &#8216;project,&#8217; I thought I&#8217;d write down my thoughts and&#8230;</p>
<p>The post <a href="https://www.codejourney.net/what-im-doing-with-two-months-of-full-time-coding-for-fun/">What I’m Doing with Two Months of Full-Time Coding for Fun</a> appeared first on <a href="https://www.codejourney.net">CodeJourney.net</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I&#8217;ve just come back from a 5-month-long holiday <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f334.png" alt="🌴" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2600.png" alt="☀" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3d6.png" alt="🏖" class="wp-smiley" style="height: 1em; max-height: 1em;" />, and I still have 2 months to spare before returning to commercial work.</p>



<p class="wp-block-paragraph">I&#8217;ve been trying to figure out how to make the most of this time. Since I&#8217;m a bit stuck in kicking off this new &#8216;project,&#8217; I thought I&#8217;d write down my thoughts and struggles.</p>



<p class="wp-block-paragraph">If you&#8217;re curious about how I&#8217;m planning to use these two months without paid work to improve my programming skills (and why I can&#8217;t seem to get my productivity back), read on <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<span id="more-4764"></span>



<h2 class="wp-block-heading">Background</h2>



<p class="wp-block-paragraph">For context, here&#8217;s a little background about myself:</p>



<ul class="wp-block-list">
<li>9 years of programming experience.</li>



<li>I consider myself a full stack web developer (.NET + React).</li>



<li>I&#8217;ve worked the longest with .NET and C# (9 years), but I feel most confident with React and TypeScript (5 years of experience).</li>



<li>I love talking to end users, product owners, and &#8220;business people.&#8221; Discussing ideas, finding weak points, and proposing solutions feels like being a kid in a candy store to me <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>



<li>I once led a team of up to 10 programmers but decided to return to hands-on programming, and I love it.</li>



<li>My weakest point as a programmer at the moment is UI/UX design. I can create a nice responsive UI with CSS, but it always takes more time than I&#8217;d like. I started learning Figma but haven’t yet designed a real app with it.</li>
</ul>



<p class="wp-block-paragraph">By the end of February 2024, <a href="https://www.linkedin.com/posts/dawidsibinski_remotework-sabbatical-travel-activity-7171830056305025024-oj9U?utm_source=share&amp;utm_medium=member_desktop">I quit my job and went on a few-months-long holiday</a>.</p>



<p class="wp-block-paragraph">After 5 months of travelling in SE Asia and Oceania, I decided it&#8217;s enough. Then I realised I had a rare opportunity: two months entirely dedicated to self-development, with no immediate need to earn money. This article is my attempt to navigate this exciting yet daunting time.</p>



<p class="wp-block-paragraph">That&#8217;s more or less it about my background <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Let&#8217;s now move on to what I want to achieve.</p>



<h2 class="wp-block-heading">Project Goals</h2>



<p class="wp-block-paragraph">As I mentioned, I have around 2 months to dedicate to <em>something</em> full-time, without the pressure of getting paid. I’m calling it a <em>project</em>, even though I haven’t defined exactly <em>what</em> it will be.</p>



<p class="wp-block-paragraph">My current goals for this <em>self development</em> <em>project</em> are:</p>



<ol class="wp-block-list">
<li><strong>Build or create something I can showcase in my portfolio.</strong> So far, most of my work has been on commercial, closed-source projects, so there&#8217;s nothing concrete I can show as a result of my work.<br></li>



<li><strong>Prepare myself to return to work in 2–3 months on better terms.</strong> This means securing a position with flexible or undefined hours, very few or no meetings, and working on interesting projects (fully remote, of course). This might be working on my own projects or providing services.</li>
</ol>



<p class="wp-block-paragraph">As you can see, <strong>none of the goals are financial</strong>. This means that whatever I do or create doesn&#8217;t need to make money right now—no pressure for fit-to-market ideas.</p>



<p class="wp-block-paragraph"><strong>None of the goals are purely technical, either</strong>. This is both good and bad, as it’s the root of one of my current struggles: choosing what to actually do <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> We’ll dive into those <em>excuses</em> soon.</p>



<p class="wp-block-paragraph">I also have a lot of free time for the next 2 months. I’m even treating this as a full-time project (up to 8 hours a day). On the other hand, 2 months is not a lot of time for creating, for instance, an application from scratch.</p>



<h2 class="wp-block-heading">Ideas</h2>



<p class="wp-block-paragraph">I have several ideas on how to use (or not waste? <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />) this time. Let me just list them here:</p>



<ol class="wp-block-list">
<li><strong>Develop a mobile task and life management app.</strong> I&#8217;ve been using <a href="https://nozbe.com/personal/">Nozbe</a> for years (and even <a href="https://www.codejourney.net/simple-habits-for-better-productivity/">recommended it to everyone</a>), but the team behind it recently stopped developing the app (they switched to a version for teams, which I don&#8217;t like) and also increased prices. I don&#8217;t find the app worth it anymore. I have specific needs for a task management app (like custom masks and computations based on them), so it could be a useful product for me. However, task management apps are so cliché&#8230; Anyway, there are unique ideas in my mind to make this app different from others and to make the process more fun. It would need to be a mobile app, since a smartphone is where I need it the most.</li>



<li><strong>Develop a mobile app for specialty coffee enthusiasts.</strong> It could help with tracking different types of beans, brewing methods, preparation conditions, and the taste of the coffee. Sounds like a cool app I&#8217;d use myself. Again, mobile-first is a must here.</li>



<li><strong>Contribute to some open-source projects.</strong> This should be quicker and easier to start. It&#8217;s also a nice way to show my activity on GitHub to potential future clients. Open-source contributions could lead to new connections and possibilities.</li>



<li><strong>Spend this time learning programming skills I feel I&#8217;m missing or not very good at.</strong> See: UI/UX, Next.js, authentication in .NET, etc. However, such &#8220;to-learn&#8221; lists are infinite (I guess you also have one <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f61b.png" alt="😛" class="wp-smiley" style="height: 1em; max-height: 1em;" />), and this involves mostly passive learning (watching courses, YouTube, reading blog posts). It&#8217;s hard to make it a practical experience, and there wouldn&#8217;t be much to add to the portfolio afterwards.</li>



<li><strong>Generally: build an app in public.</strong> Take one of the app ideas and build it in public. For instance, publish an update every day on Twitter and weekly on the blog. Or maybe share my progress on YouTube? This could work great or be disastrous and kill the project on day 1.</li>
</ol>



<p class="wp-block-paragraph">I had many more ideas, but I think it doesn&#8217;t matter much at this stage. These are just ideas. <strong>The only thing that matters now is the execution</strong>. But, of course, there are hundreds of blockers… eghm, <em>excuses</em> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f61d.png" alt="😝" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<h2 class="wp-block-heading">My Doubts and Struggles (Also Known as Excuses)</h2>



<p class="wp-block-paragraph">This is the therapeutic moment of writing this article. I want to lay out everything that’s blocking me right here, right now, on paper—all the excuses, all the reasons I procrastinate and write this article instead of getting things done <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> I’ll shed a bit more light on each of them below.</p>



<h3 class="wp-block-heading">Excuse 1: Leverage My Existing Skills or Learn New Ones?</h3>



<p class="wp-block-paragraph">Should I leverage my existing skills (.NET + React) and build using only those, or should I dive into a new technology like React Native? Does it even matter? Is the choice of a tech stack more important than the idea (goal, final product) itself? I’m a software engineer; technology is just a tool in my toolbox. But that doesn’t change the fact that a new framework or tool must be learned. Do I want to learn it now, on the go? Do I need it? What will learning React Native give me at this point? Do I want to become a mobile app developer? Will developing one app make me a mobile app developer?</p>



<p class="wp-block-paragraph">If my ideas are mobile-first, is using .NET and React enough (I can always make it a PWA), or do I need a native approach (React Native, again)?</p>



<p class="wp-block-paragraph">While the choice of technology is a major decision, it’s not the only thing on my mind.</p>



<h3 class="wp-block-heading">Excuse 2: What to Do?</h3>



<p class="wp-block-paragraph">Which idea should I pursue? Are 2 months enough to build something I can showcase to future clients? Maybe contributing to open-source projects is a better idea than creating a product from scratch?</p>



<p class="wp-block-paragraph">But&#8230; should I think about money here?</p>



<h3 class="wp-block-heading">Excuse 3: Build for Fun or for Money?</h3>



<p class="wp-block-paragraph">Everywhere I look, people are building their SaaS applications. <em>&#8220;Find the perfect market fit,&#8221;</em> they say. <em>&#8220;Don&#8217;t waste time building something no one will buy. Validate your idea before writing a single line of code.&#8221;</em></p>



<p class="wp-block-paragraph">I get that. But I don’t want to do anything like that right now. I want to have some fun and learn something new. However, I still hear those little whispers in my head: <em>maybe think of a &#8220;real&#8221; product idea… Do more market research… Find the perfect idea… </em>They’re telling me to use my time wisely, not just for fun. But hey, who wouldn’t want to have fun for 2 months?! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<h3 class="wp-block-heading">Excuse 4: How to Actually Start Creating?</h3>



<p class="wp-block-paragraph">I watched a <a href="https://www.youtube.com/watch?v=ZBCUegTZF7M">fantastic React Native crash course</a> (which is what I love to do when diving into new technologies). I was motivated to start working on Quiker (codename for my <em>todo-life-everything-management</em> app). </p>



<p class="wp-block-paragraph">And then it hit me. How do I actually start this app? I need a design. But I don’t have one. Ok, let’s start simple with the login and register screens. But I still need a design. Should I learn Figma now? Should I design with <a href="https://reactnative.dev/docs/stylesheet"><code>StyleSheet</code></a> or learn <a href="https://www.nativewind.dev/"><code>NativeWind</code></a> (it looked so neat in the tutorial)?</p>



<p class="wp-block-paragraph">I guess it’s going to be like that with anything I choose to do… So why not write an article instead? <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f601.png" alt="😁" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<h3 class="wp-block-heading">Excuse 5: I Prefer Writing About Doing to Actually Doing</h3>



<p class="wp-block-paragraph">As you may have already noticed, I prefer writing about stuff to actually doing it <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f937-200d-2642-fe0f.png" alt="🤷‍♂️" class="wp-smiley" style="height: 1em; max-height: 1em;" /> I’ve always been like that. I love sharing knowledge, writing, and publishing. My tendency to put everything down in writing has been with me for years. Maybe it&#8217;s actually an advantage? I need to think how to leverage that.</p>



<p class="wp-block-paragraph">But there must be some boundaries here. Nevertheless, I decided to write this article after a few days of no progress on the project itself. We’ll see if it helps with the <em>actual doing</em>.</p>



<h3 class="wp-block-heading">Excuse 6: Should I Build in Public?</h3>



<p class="wp-block-paragraph">My secret dream is to be a YouTuber. I actually <a href="https://www.youtube.com/watch?v=eNXh1xxg_9A">started 15 years ago &#8211; pretty badly</a>, but still <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f605.png" alt="😅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> </p>



<p class="wp-block-paragraph">I’ve been thinking about building an app in public. Sharing all my struggles and excuses (have I already started?). Showing how I’m learning and approaching the creation of something from scratch. Weekly updates on YouTube sound very appealing, but I’ve never done that for programming.</p>



<p class="wp-block-paragraph">Building in public could have great benefits, like increased motivation and the accountability of a public declaration. On the other hand, it might kill the project if I put too much pressure on myself and stumble along the way. Especially if I&#8230; fail.</p>



<h3 class="wp-block-heading"><strong>Excuse 7: What if I Fail?</strong></h3>



<p class="wp-block-paragraph">What if I start building and don’t deliver? Even worse, what if I start building in public and don’t keep my promise? <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f92f.png" alt="🤯" class="wp-smiley" style="height: 1em; max-height: 1em;" /> I know rationally that I’ll learn something along the way, but <a href="https://www.goodreads.com/book/show/12228097-chimp-paradox">The Chimp</a> still keeps saying,  &#8220;<em>if you fail, you will be a failure&#8221;.</em></p>



<h2 class="wp-block-heading">Summary</h2>



<p class="wp-block-paragraph">If anyone ever reaches this part of the article, I&#8217;m surprised (and honoured) <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> I just wanted to get all my thoughts down on paper. At least I’ve clearly defined my current goals and discovered <strong>how many excuses I can come up with in 2 hours</strong> (the time it took to write this article) <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f604.png" alt="😄" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">What if I had taken these 2 hours to write some code instead? <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f914.png" alt="🤔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> I wouldn’t have, anyway <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f604.png" alt="😄" class="wp-smiley" style="height: 1em; max-height: 1em;" /> I simply needed this.</p>



<p class="wp-block-paragraph">Have you ever faced similar dilemmas when starting a project? How did you overcome them? What would you work on if you had 2 entire months decidated to self-development as a programmer? I’d love to hear your thoughts in the comments!</p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://www.codejourney.net/what-im-doing-with-two-months-of-full-time-coding-for-fun/">What I’m Doing with Two Months of Full-Time Coding for Fun</a> appeared first on <a href="https://www.codejourney.net">CodeJourney.net</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.codejourney.net/what-im-doing-with-two-months-of-full-time-coding-for-fun/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4764</post-id>	</item>
	</channel>
</rss>
