<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Goals on blog.iankulin.com</title><link>https://blog.iankulin.com/tags/goals/</link><description>Recent content in Goals on blog.iankulin.com</description><generator>Hugo</generator><language>en-AU</language><lastBuildDate>Sun, 14 Aug 2022 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.iankulin.com/tags/goals/index.xml" rel="self" type="application/rss+xml"/><item><title>Scope Creep</title><link>https://blog.iankulin.com/scope-creep/</link><pubDate>Sun, 14 Aug 2022 00:00:00 +0000</pubDate><guid>https://blog.iankulin.com/scope-creep/</guid><description>&lt;p&gt;&lt;a href="https://www.inc.com/lolly-daskal/7-reasons-why-you-need-to-embrace-procrastination.html"&gt;&lt;img src="https://blog.iankulin.com/images/getty_492816326_104863.jpg" width="441" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In project management, and especially in programming &amp;ldquo;scope creep&amp;rdquo; refers to the common situation where what&amp;rsquo;s required to regard a project as finished keeps growing. Most commonly, in the form of extra features required to be added to an application. I&amp;rsquo;ve especially seen this when clients see early versions of applications and it prompts them to request things that were not in the original specification.&lt;/p&gt;
&lt;p&gt;My iOS development learning journey has been experiencing some of this as well. I started out with only four clear goals:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Complete the Standford CS193p course&lt;/li&gt;
&lt;li&gt;Complete Hacking with SwiftUI&lt;/li&gt;
&lt;li&gt;Get an app in the app store&lt;/li&gt;
&lt;li&gt;Document my progress by blogging my learning&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some of the things I have been adding are easily justified - getting my head around git &amp;amp; GitHub make a lot of sense to add. Others (I&amp;rsquo;m looking at you the two hours I spent learning about customising my zsh shell), not so much.&lt;/p&gt;
&lt;p&gt;The overarching goal is to be a competent iOS developer (at something around the junior dev level) in a year of part time study. Which I think I&amp;rsquo;m probably on track for, but I do keep thinking of things to add. For example, my HTML knowledge pre-dates CSS, so that probably needs a weekend spent on it so I&amp;rsquo;m at least aware of what I don&amp;rsquo;t know. Similarly, websites are no longer based on PHP - I&amp;rsquo;m sure any CS grads would have some JavaScript skills in their toolkit. Also, as part of developing an application, I should probably be able to standup an SQL server on AWS or similar with the required security.&lt;/p&gt;
&lt;p&gt;Much to do.&lt;/p&gt;</description></item></channel></rss>