#9 - Just Getting Started
00:00:00
◼
►
Hello, and welcome to Developing Perspective.
00:00:03
◼
►
Developing Perspective is a near-daily podcast discussing the news of note in iOS, Apple,
00:00:08
◼
►
and the like.
00:00:09
◼
►
I'm your host, David Smith.
00:00:10
◼
►
I'm an independent iOS developer based in Herndon, Virginia.
00:00:13
◼
►
This is show number nine, and today is Tuesday, August 9th, 2011.
00:00:19
◼
►
The format of Developing Perspective is that basically I'll cover a handful of links,
00:00:22
◼
►
articles, things I found interesting in roughly the last 24 hours, and then move on to a more
00:00:26
◼
►
general discussion towards the end.
00:00:28
◼
►
The show will never be longer than 15 minutes.
00:00:31
◼
►
And without further ado, let's get started.
00:00:34
◼
►
Our first article today is over from the Omni group
00:00:37
◼
►
on their main blog talking about lion adoption.
00:00:41
◼
►
And it's quite an impressive thing.
00:00:42
◼
►
They have a chart on there talking
00:00:44
◼
►
about for across their various platforms.
00:00:47
◼
►
They can see the OS version that each of those users have.
00:00:52
◼
►
And then they charted the percent adoption
00:00:54
◼
►
based on the number of days since release.
00:00:57
◼
►
And the pretty impressive thing is
00:00:58
◼
►
that Lion is-- far exceeds by quite a margin
00:01:02
◼
►
all previous releases that they show here.
00:01:05
◼
►
Looks like by around day 20, almost 30% of their users
00:01:09
◼
►
are using Lion.
00:01:11
◼
►
Whereas it took Snow Leopard, for example, 50 days
00:01:15
◼
►
to hit that same mark.
00:01:17
◼
►
So Lion is certainly on track to being very quickly become
00:01:20
◼
►
the de facto standard for Mac OS, which is quite impressive.
00:01:25
◼
►
I guess it's helped by its relatively low price,
00:01:28
◼
►
but also just Apple's marketing seems to be working.
00:01:33
◼
►
So if you're a Mac developer, that's just good news
00:01:35
◼
►
that you'll be able to quickly take advantage of all
00:01:37
◼
►
the cool stuff that Lion has with full screen apps,
00:01:40
◼
►
versions, et cetera, iCloud coming out this fall.
00:01:43
◼
►
All right, next, just a quick little note.
00:01:45
◼
►
This is over from the Pragmatic Bookshelf, who
00:01:48
◼
►
are purveyors of excellent books for technical reading
00:01:54
◼
►
and a variety of other things.
00:01:55
◼
►
I just wanted to point out this week,
00:01:57
◼
►
they're having a discount where all of their books are 40% off.
00:02:02
◼
►
If you use the coupon code AgileWeek,
00:02:05
◼
►
there's some conference, the Agile2001 conference
00:02:08
◼
►
or something's going on.
00:02:09
◼
►
But definitely worth looking if you're
00:02:10
◼
►
thinking of grabbing one of these books.
00:02:11
◼
►
There's definitely some good ones that they have.
00:02:13
◼
►
So this is a good time to pick one up if you're interested.
00:02:18
◼
►
Next, over on Stack Overflow, there's
00:02:20
◼
►
a great thread that was started talking
00:02:22
◼
►
about trying to create a definitive guide to forms-based
00:02:25
◼
►
web authentication.
00:02:27
◼
►
And essentially, this is trying to collect
00:02:30
◼
►
a collection of best practices for if you're ever creating
00:02:33
◼
►
a web application for setting them up,
00:02:36
◼
►
what kind of form should you use?
00:02:38
◼
►
Always remembered.
00:02:40
◼
►
It's like Remember Me links, those types of things.
00:02:42
◼
►
It's trying to kind of create a compendium of things of note
00:02:47
◼
►
and best practices for that.
00:02:48
◼
►
So if you're looking to make a website
00:02:50
◼
►
or just curious about that kind of stuff,
00:02:52
◼
►
Definitely worth checking out.
00:02:54
◼
►
Next, over on-- this is on the newyorktimes.com,
00:02:58
◼
►
but they have an article about Kickstarter
00:03:01
◼
►
and talking a bit about its beginnings, how it's worked,
00:03:04
◼
►
those types of things.
00:03:05
◼
►
And Kickstarter, if you're not familiar,
00:03:07
◼
►
is this really interesting site that sort of crowdsources
00:03:10
◼
►
investing in new projects.
00:03:12
◼
►
So say I come up with an idea, hey, I
00:03:14
◼
►
want to build an iPod stand.
00:03:17
◼
►
I can go on Kickstarter and say, I need a couple-- say $2,000
00:03:20
◼
►
to build that, to get the prototype going,
00:03:22
◼
►
to get the molds, et cetera.
00:03:23
◼
►
And I can essentially sell that via QuickStarter
00:03:27
◼
►
in small chunks to lots of people.
00:03:29
◼
►
So I get several, several hundred people each give me $20.
00:03:33
◼
►
For that $20, I'll send them a stand when it first comes out
00:03:37
◼
►
This is just a really interesting article talking about its
00:03:39
◼
►
origins and start and just some of the dynamics of it,
00:03:43
◼
►
which is definitely worth a read.
00:03:46
◼
►
Next, this is a more general link,
00:03:49
◼
►
But recently, if you are at all paying attention
00:03:54
◼
►
to markets and the economy, you'll
00:03:57
◼
►
notice that it's been a pretty rough week for the economy.
00:04:01
◼
►
I think yesterday, I think it was the S&P was down 6.5%,
00:04:06
◼
►
all kinds of crazy things like that.
00:04:08
◼
►
And most I'm bringing this up, it's not necessarily
00:04:10
◼
►
developer related, but it's more related.
00:04:12
◼
►
If you're an independent person, financial management
00:04:15
◼
►
is certainly something that you need to be aware of
00:04:18
◼
►
and be far more involved in than you would be potentially
00:04:22
◼
►
if you were just a salaried employee.
00:04:24
◼
►
However, so there's some interesting articles
00:04:29
◼
►
over on Mark Cuban's blog, which is called Blog Maverick,
00:04:33
◼
►
talking about different stocks and investing things
00:04:36
◼
►
that I've just been finding very interesting recently to get
00:04:38
◼
►
some perspective, get some depth about investing
00:04:43
◼
►
and what's currently going on in the market.
00:04:45
◼
►
So just a thought I'd throw it out there.
00:04:48
◼
►
All right, and our last link today is over on coffee habitat.
00:04:52
◼
►
And so now we're getting back a bit more into developer
00:04:55
◼
►
territory talking about coffee.
00:04:57
◼
►
But basically, there's an interesting article
00:04:59
◼
►
talking about what organic really means for coffee.
00:05:03
◼
►
As someone who buys a lot of coffee, especially
00:05:06
◼
►
whole bean, single origin kind of things,
00:05:09
◼
►
it's actually something that I've been curious about.
00:05:11
◼
►
What does that actually mean?
00:05:12
◼
►
What does it mean that they're not using?
00:05:14
◼
►
What are they actually-- how does it
00:05:16
◼
►
impact the actual farming of the beans and so on?
00:05:19
◼
►
Is it something that I'm benefiting from when I buy organic beans as opposed to buying,
00:05:25
◼
►
I guess, conventional beans?
00:05:26
◼
►
This is a really interesting article.
00:05:28
◼
►
It kind of walks through the things that they can use, the things they can't use, who's
00:05:33
◼
►
doing the certification, some of the things to avoid, and really the benefits thereof.
00:05:37
◼
►
So definitely worth checking out if you are at all interested in kind of what organic
00:05:43
◼
►
coffee is and how it's different.
00:05:46
◼
►
All right, and then now I will move over
00:05:48
◼
►
into our more general discussion.
00:05:50
◼
►
And today is kind of a special day for me.
00:05:53
◼
►
So this is episode nine, like I said,
00:05:56
◼
►
which as a result of having 11 beta episodes
00:06:00
◼
►
at the beginning of a developing perspective
00:06:03
◼
►
when I was kind of getting the kinks worked out,
00:06:05
◼
►
means that this is the 20th episode of Developing
00:06:07
◼
►
Perspective.
00:06:09
◼
►
That number in and of itself isn't especially significant.
00:06:11
◼
►
It's 20 episodes.
00:06:13
◼
►
It isn't a very large number, but it's important to me
00:06:17
◼
►
because of the origins of the podcast itself.
00:06:21
◼
►
So about a month ago, I was listening to Back to Work,
00:06:24
◼
►
which is a five by five show with Merlin Mann and Dan
00:06:28
◼
►
And back in-- it was July 5, 2011.
00:06:32
◼
►
They had a show, and essentially what they were talking about
00:06:34
◼
►
was starting.
00:06:36
◼
►
They were talking about what it is to get going,
00:06:38
◼
►
it is to start working on a new project, working on something new, and kind of getting started
00:06:48
◼
►
on that. And what are the things that hold you back? What are the things that get you
00:06:53
◼
►
going? And one of the things that during the show, Merlin had said, was his best advice
00:07:00
◼
►
to someone who wants to start a blog, and this is an example, is you need to just do
00:07:07
◼
►
it. Sit down for 30 days and write every day and publish once or twice a week. That was
00:07:15
◼
►
his advice. And he says that will allow you to A) see if it's for you, see if you really
00:07:20
◼
►
like it, see if you have the ability to make this work, etc. And that was interesting advice
00:07:26
◼
►
to me. For a long time, I thought about starting a podcast. I like blogging a little bit, but
00:07:32
◼
►
I'm not an especially good writer, I feel like I'm a bit more able to communicate verbally
00:07:37
◼
►
than I am in the written form. And so I was like, "Well, let's give that a go. I've been
00:07:42
◼
►
toying with this idea for a long time and it's something that I've thought about, and
00:07:45
◼
►
rather than just wasting all this time thinking about it, I may as well just do it, see what
00:07:49
◼
►
it's like." And so Developing Perspective was born. And so for me, it was insignificant
00:07:55
◼
►
to finally get to the one-month mark. That's where I am today. This is the 20th episode,
00:08:01
◼
►
I do five episodes a week.
00:08:02
◼
►
Here we are.
00:08:03
◼
►
20 episodes, I've hit my goal.
00:08:06
◼
►
I've got to say, it's kind of satisfying and very interesting
00:08:08
◼
►
to actually hit that point.
00:08:10
◼
►
It's really enjoyable to finally be at a point where it's like,
00:08:13
◼
►
you know, I did it.
00:08:15
◼
►
It's not something that if I had just started
00:08:17
◼
►
and it kind of falls off over time, it's no, I did it.
00:08:21
◼
►
And here we are.
00:08:23
◼
►
A couple of things that I learned
00:08:25
◼
►
that I think would be very sort of more generally applicable.
00:08:29
◼
►
First was, A, it was good to have a goal, a very specific
00:08:33
◼
►
I wanted to make a month worth of podcasts.
00:08:37
◼
►
And my goal, obviously, more generally, that broader goal
00:08:40
◼
►
is, oh, I want to create a successful podcast,
00:08:42
◼
►
those types of things.
00:08:43
◼
►
But by making the goal very specific, by making it--
00:08:48
◼
►
I'm only going to do--
00:08:50
◼
►
I think they call it a smart goal.
00:08:51
◼
►
But I want to do 20 episodes, one month worth
00:08:55
◼
►
of daily podcast.
00:08:59
◼
►
Let's do it.
00:08:59
◼
►
And that was really the only--
00:09:02
◼
►
having that goal be so specific made it much easier
00:09:04
◼
►
to get going.
00:09:05
◼
►
If I had said, hey, I want to start a podcast,
00:09:08
◼
►
and it's not really in a specific way, it's like, oh,
00:09:11
◼
►
I'll record an episode whenever I have good content,
00:09:13
◼
►
whenever something crosses my mind as good and worthwhile,
00:09:16
◼
►
I probably wouldn't have gotten to this point.
00:09:18
◼
►
It would have been something that I would have done, hey,
00:09:20
◼
►
I did it once.
00:09:21
◼
►
Then maybe a week later, I do one.
00:09:22
◼
►
Then maybe it's 10 days till my next one.
00:09:24
◼
►
And then it's like a month until I'm like, wait,
00:09:26
◼
►
do I do a podcast?
00:09:27
◼
►
I think I do.
00:09:30
◼
►
So having it be daily, I think, was important.
00:09:32
◼
►
And having it have a specific goal that I'm trying to hit,
00:09:35
◼
►
that I wasn't going to give up until at least I
00:09:37
◼
►
got to that point.
00:09:39
◼
►
Something else I learned that I thought
00:09:41
◼
►
was also very helpful for me was to have an intermediate goal
00:09:44
◼
►
as part of that.
00:09:46
◼
►
So for me, that was I started off--
00:09:48
◼
►
and if you go back and listen to episode one, which
00:09:50
◼
►
I'd be kind of embarrassed if you did, but if you did,
00:09:53
◼
►
you'll notice that it was recorded using a USB headset.
00:09:57
◼
►
And you'll notice that because the audio quality is terrible.
00:10:00
◼
►
It is just an awful sound.
00:10:02
◼
►
And you know, that's what you kind of expect.
00:10:05
◼
►
It's just a cheap USB $15 headset that I was recording with.
00:10:08
◼
►
But I'd said to myself, I'm not going to allow myself to kind of get wrapped up in the
00:10:14
◼
►
technology and the process of what I'm doing until I'm sort of committed to the craft
00:10:21
◼
►
You know, essentially, I'm not going to worry about which pen I'm writing my novel in until
00:10:27
◼
►
I have a good idea and I'm actually committed to writing the novel.
00:10:31
◼
►
And so instead, what I said is, once I got to about the halfway point, at that point,
00:10:37
◼
►
I would allow myself to buy the setup that I wanted.
00:10:40
◼
►
Specifically, I'm recording this using a Rode Podcaster, which is the microphone recommended
00:10:46
◼
►
by Dan Benjamin, who runs the 5x5 network.
00:10:49
◼
►
And so for me, that was kind of cool.
00:10:51
◼
►
That was, I'm a big fan of 5x5.
00:10:53
◼
►
I really like what they do.
00:10:55
◼
►
And so it was kind of fun to, OK, now I've
00:10:58
◼
►
got Dan Benjamin's recommended mic.
00:10:59
◼
►
Now this is the mic that John Gruber uses
00:11:02
◼
►
when he records the talk show.
00:11:04
◼
►
That made it kind of fun.
00:11:05
◼
►
That made it kind of exciting for me
00:11:07
◼
►
as I'm sitting down and doing it.
00:11:09
◼
►
And that was something that I could look forward to,
00:11:11
◼
►
not necessarily all the way at the end of the goal of hitting
00:11:13
◼
►
a month, but it was hitting it just about halfway through.
00:11:17
◼
►
And so that's where I'm right around episode 11, episode 10,
00:11:20
◼
►
I think it was 11 or so, was the last one I did
00:11:23
◼
►
without using my new mic.
00:11:25
◼
►
I got the new mic, recorded episode one,
00:11:28
◼
►
sounds much better, as I'm sure you'll appreciate.
00:11:31
◼
►
But that was a very big help for me
00:11:34
◼
►
in terms of really keeping me motivated,
00:11:35
◼
►
because that was the first thing that I was looking forward to.
00:11:38
◼
►
And looking forward to a goal that's only a week or two away
00:11:40
◼
►
is much easier even than a month away.
00:11:43
◼
►
So that was definitely a big help for me.
00:11:45
◼
►
So I think more generally, I would just say,
00:11:47
◼
►
it's something that if you want to get started on something--
00:11:49
◼
►
and so maybe tying it back to iOS development a little bit--
00:11:52
◼
►
If you want to make an app, I think it's very important that you say, "Okay, I'm going to
00:11:57
◼
►
make an app in a particular time frame," and you're going to ship something at that point,
00:12:03
◼
►
irrespective.
00:12:04
◼
►
That's the...
00:12:06
◼
►
And I think having that kind of discipline will really help you get something out the
00:12:11
◼
►
You say, "Hey, I have this great idea for..."
00:12:15
◼
►
"I have a quick game.
00:12:18
◼
►
first app, what I'm going to do is I'm going to say 30 days from now or whatever makes
00:12:23
◼
►
sense for you, but I really recommend keeping it into about 30 days or so. Say, "I'm going
00:12:28
◼
►
to ship it. I'm going to ship it however it is. Whatever it looks like, I'm going to ship
00:12:32
◼
►
it." And this is my first app, and it may not be the absolute perfect thing, and that's
00:12:38
◼
►
okay. The process of actually shipping something, of actually getting something out the door
00:12:43
◼
►
has tremendous value for your ability to ship other things later.
00:12:47
◼
►
Because A, you've proven to yourself that you can do it.
00:12:51
◼
►
It's not this amorphous thing that, "Oh, I wish I could do this.
00:12:54
◼
►
Oh, I wish I could do that."
00:12:56
◼
►
You've actually shipped something.
00:12:58
◼
►
And two, it creates focus and creates discipline in what you're doing.
00:13:02
◼
►
That, "Okay, I can't just go wandering around with toy features.
00:13:06
◼
►
I can't go wandering around with pet projects.
00:13:09
◼
►
If I'm going to ship it in a month, I'm going to ship it in a month."
00:13:13
◼
►
And so that's just something that I would recommend to tie it back down to that.
00:13:17
◼
►
And then like I said, additionally, to have intermediate goals is very important.
00:13:21
◼
►
To have something that you're trying to do in the middle.
00:13:24
◼
►
That's a reward for yourself.
00:13:27
◼
►
And that could be all kinds of things.
00:13:28
◼
►
That could be allowing yourself to get that new computer that you've been wanting if you
00:13:33
◼
►
hit that goal.
00:13:34
◼
►
Or it could just be something simpler.
00:13:36
◼
►
It's like going to, it's like, hey, if I really am focused and work on this well after a couple
00:13:42
◼
►
of weeks, I'll take my wife out to dinner. I'll do something like that. Or, you know,
00:13:48
◼
►
I'll go buy an Aeropress so I can make really good coffee. It doesn't have to be expensive.
00:13:54
◼
►
It doesn't have to be this big and, you know, intangible thing. It's just creating something
00:13:59
◼
►
that you're sort of denying yourself that you want, so that it creates a desire and a motivation
00:14:04
◼
►
to keep going. All right, so that's today's show. Hope that was interesting. Hope that's enjoyable.
00:14:09
◼
►
Like I said, it's a big episode for me now that I hit 20.
00:14:12
◼
►
I expect at this point to keep going,
00:14:14
◼
►
because I enjoy what I'm enjoying making the show,
00:14:16
◼
►
and hopefully you are enjoying it too.
00:14:19
◼
►
As always, if you have any questions, comments, thoughts,
00:14:21
◼
►
complaints, hit me up on Twitter.
00:14:22
◼
►
I'm @_davidsmith.
00:14:25
◼
►
And otherwise, I hope you have a good day.
00:14:27
◼
►
Happy Tuesday, and happy coding.