Stepping Back Is Sometimes the Best Thing.

I’ve struggled with posts for the last few days. I suspect that was pretty obvious. So, I think I might step away from a post a day since it’s taking a toll on the projects that I actually need to get done. I have some topics that I want to write about, but they will take more time to write than I want to take up in a day. So, I think for now I’m going to stop trying to post once a day and instead focus on other work.

I still hope to post at least once a week, and perhaps I’ll still try to post on Twitter somewhat regularly. That will still help with some marketing, but it will also give me the ability to focus on the projects that will actually pay my bills. Hopefully, anyone that follows this blog will understand.

Another Helpful Site To Learn About Swift.

www.hackingwithswift.com is a great site to get information on Swift. The pages cover a wide variety of topics in a concise manner that works well when you need just a bit of help. The pages have many examples of code, along with multiple books that can teach all levels of Swift programmers – from a beginning programmer, to an expert. There is always something new to learn and this page can supply it.

How To Write When You Have No Ideas.

There are times that ideas just don’t seem to come to mind. This is one of those times for me, but I’m going to find a way to get past it and maybe I’ll give a tip or two along the way.

We all occasionally struggle to write anything – a program, documentation, an essay, or a story. The trick is finding ways to overcome that block. The most important piece of advice I can give is to simply write. The hardest part to write is the first word. If you can get past that then the rest often follow closely behind. So, no matter what you are working on – get something down. It doesn’t matter if it’s any good. It could be completely wrong, but it is amazing how freeing seeing that those first thoughts put down.

In programming, that could simply be declaring a function, or setting up a button on an interface. Once you get that down, then you have something to work with and expand on.

The next part is to avoid distractions. Once you get some progress, breaks can be good. But, you have to have something down before you step away or you risk not getting back to it. That means, don’t pick up your phone. Don’t open Facebook. Don’t turn on the TV. Simply focus on the work at hand and put some words or code down. You can always go back and edit things, but it’s important to make a bit of progress.

I should add, that progress in coding can often be simply planning your project. I often write down ideas that I hope to implement and how I would like the interface to work. Yes, I plan on actual paper. I find that fits my style better. I don’t have set lines. I can add words or pictures anywhere that they seem to make sense. I don’t have to follow columns or spaces on a device. I can cross things out in a way that will later clearly show my thought process. I guess I just feel more connected to my thoughts when I can physically write them down.

I guess that’s a couple ideas that often help me out when I get stuck. Hopefully, you find them useful. I’d love to hear any of your ideas if you would like to leave them in the comments.