-
So, I haven't really been writing on here a lot lately. That may start to change...
Lilly and I got iPhones. Apparently, when one gets married, one gets to pay less taxes. (I did know this beforehand..) our tax refund was thus sufficient for these crazy things.
They are awesome!!! Typing, Among other things, is so easy!!! So, maybe I'll start writing more now since I can pretty much write from anywhere.
It feels like I've been programing for the last three months straight. I've been helping Daniel with a project at his work. Then, there has also been my work. There was about three weeks straight where Daniel would come over every evening, and stay until 3 or 4 am. None of us enjoyed that!!
Things have calmed down a bit, but we're starting to get into a bit of iPhone software development. That was part of the reason I got an iPhone... (it's a good cover story, right???) Daniel took a big risk and bought a couple of MacBooks so we could this.
Then we started tearing into objective-c. (that's the primary programing language used on the Macs and, consequently, the iPhones as well) So, yea...
Objective-c is so different from what I'm used to. I mean, C#, C++, PHP, Java, and even Javascript are all so similiar. Of course, most of those are styled after C++. Here's the thing though: C++ and Objective-c are both basically supersets of C. That means that you can write C code in either one without any changes.
The big difference between them is how they deal with objects. But, when objects are at the center of modern programing, that can make a large difference.
At any rate, we're learning. Tonight, we were both digging into standards based C++ programing though. Both for different reasons: he is learning how to interact with databases to see if he can get better on his work server. I am attempting to learn how to write a multithreaded server involving sockets and threading, two fundamental areas of C and C++ programing that I have never needed until now.
We have a really good idea for something to write on the iPhone, but, unfortunately, it will probably require some kind of outside investment to get it up and running.
It might also mean starting a company. Heck, if we want to really write anything serious for the iPhone, we'll need to start one. We definately want to work on developing something though....
The big problem then is: How do we find the time to do this? And, equally important, what about our current jobs right now???
This is frustrating me, and I keep coming back to the same root question: What does God want us to do?
I believe...no, I know that, if God is on our side, we can accomplish anything. So, is it His will for us to do this????
I don't believe He has answered that question yet. And that is what is making me crazy.
So, in the meantime, I'm writing a server. We'll need one for this project at any rate. And, if we don't end up doing it, then at least I'll know how POSIX threading and Berkeley sockets work...
Please pray that God will help us make the right choices on this!!
(Incidentally, this was all typed on the iPhone...except this little message here)
"This message has been sent and endorsed by iPhone."
- my new email sig when sending mail from the iPhone...so much fun...