Tuesday, September 4, 2012

The Importance of Staying the Course

There is so much excitement in doing something new.  That's what most people do.  Hell, it's often right at this moment what I'm tempted to do.  Right now I'm reading about Expert PHP.  I liken reading about computer science (I'm starting to advance past basic programming and into advanced programming and inevitably the science of computing) to weightlifting and football.  

It's boring.  Anybody would rather be playing.  I'd rather be programming.  But I'm not right now.  I've got reading to do.  The plan is simple:

1.  Read the Expert PHP book.

Update: 10/10/2012: So I've read up to page 500 in a 566 page book.  I'm almost done.  I may read another 10 pages tonight but then I'm done.  By next week it should be onto the Linux book.  Progress is a good thing.  

Update: 10/13/2012:  So I've finished reading Expert PHP.  

Things I have to purchase:

a.  An Internet card for my Linux box.
b.  Whatever it takes to get a LAN card working.

2.  Work through the Linux book and get a LAN running in my apartment.


Update: 10/13/2012This is done.  Now it's time to move on to task number two.  Working through this Linux book and getting a LAN running in my apartment.  The first step is to read through the first sixty pages of Linux.  Now my room truly has to become a work area.

Update: 12/23/2012:  Forget the LAN.  It's unnecessary and can be solved by using a web hosting solution.  That's what I did.  Web hosting and done for a year.  Wasted a lot of time trying to build everything myself.  

Lesson: Speed and Momentum vs. Internal Development.  Outsource whatever you can and stay focused on the goal of getting a product to market and revenue generation.  Go back and get deep when it's necessary (if it's necessary).

3.  Get the CGI/RESTful application working with the first screen of the iPhone Application.

4.  Read the Expert JQuery book.

Update: 10/13/2012: While I'm at work in order to best utilize my time I really have to start reading this book.  This will allow me to move on relatively quickly with redesigning the site when task number 5 is done.

Update: 11/12/2012:  I've got to do some more reading in the Linux book.  Sixty  Forty more pages but I'm almost there.  I'm going to read twenty tonight  (done!) and maybe the next forty tomorrow.  Then I'll be there.  But good news!  My two servers have arrived.  They're here.  And I'll be ordering the electronic gear I need shortly (Switch and a KVI Switch and some ethernet cable).  I'll keep you posted.

Update: 11/15/2012:   Just finished reading the Linux book.  Now it's time to work through the rest of it while reading the JQuery book.  Then it's onto setting up my LAN with the dedicated MySQL server and the dedicated Memcache/Gearman Server.

Tomorrow's Goals (11/16/2012)

1.  Work through Page 240 in Linux book.
2.  Read 40 pages in JQuery book.



2b.  Buy a computer switch, a KVI switch, and the necessary Ethernet cable.
2c.  Get all three working together to network Abigail (my web server), Bethany (my dedicated MySQL server), and Cali (my memcache/gearman server).  

Update 12/23/2012: Did this.  Waste of time.  HUGE WASTE of TIME and now I've got to sell half this stuff.  Great.

5. Build out the complete iPhone application with the integrated data model (Core/SQLite/RESTful calls).

6.  Read the AWS books.  Update: 12/23/2012: Skip for now.  Unnecessary.

7.  Read the scalability book. Update: 12/23/2012: Skip for now.  Unnecessary.

8.  Make the site (GFM) go live.  Test it on multiple browsers.

9.  Build the FlyingFiftyTwo site.  OOP.

9b.  Harden the server.

10.  Make that site go live.

11.  Build the functionality out on that site completely and get it to making me $100.00 per day.

12.  Rebuild the functionality in GFM to make it Object Oriented and Scalable. Update: 12/23/2012: Skip for now.  Come back when necessary.

12b.  Build another FallingFiftyTwo site and build out the FlyingFiftyTwo at the same time as GFM.

13.  Build out more functionality in the FlyingFiftyTwo and the FallingFiftyTwo and bring in my first employee. Object Orient.

14.  Read a book about SEO.

15.  Drive revenue to FlyingFiftyTwo and FallingFIftyTwo and build IndexBreakdown site.

16.  Drive more revenue with the goal of bringing in $1500.00 a day in revenue.

17.  Build DryCleanMe iPhone App and Website.

18.  Launch DryCleanMe site and App.   Also Hire second employee.

19.   Drive all three websites.

Consider building EZTickets.com.  It's a online ticketing system for software development or other development.  Update: 12/23/2012: Don't do. It all ready exists.  Skip.

20.  Roll out DryCleanMe through out Manhattan.

21.  Build Bodega Buddy.  

20.  Save and begin building launch plan for GFM.

21.  Launch GFM beta on the Upper East Side.


Okay.  I'm okay now.  I always get frustrated if I feel I can't see the future.

No comments:

Post a Comment