One Order of Operations for Starting a Startup
I was looking for more &quot;operations&quot; closer to the day of nicely positive earnings.<p>Idea?  Had that.  Started with a problem that essentially every Internet user in the world has and that so far is solved piecemeal, with poor means, and, net, at best poorly.  For a solution, the first good solution, and what should be a really good solution, invented one based on some original applied math based on some advanced pure&#x2F;applied math prerequisites.  The applied math makes good progress on the <i>meaning</i> of Internet content.<p>Team?  Just me.<p>Technical Founder?  Just me.  I&#x27;ve been in applied math and computing for a long time, have written a lot of code.  Did applied math and computing at IBM&#x27;s Watson lab in an AI project.  Once at FedEx quickly wrote some code that scheduled the fleet, alleviated some severe concerns of the BoD, enabled some crucial funding, and saved the company.  My Ph.D. dissertation research was in stochastic optimal control.  Since in that field, commonly the computational demands are absurdly high, some good computational experience was important.  So, I made some progress in computational algorithms and wrote and ran some code that had the computational demands quite reasonable.  Have written a lot of other successful code otherwise, especially for US national security.<p>Code?  So, with my idea, I designed and wrote the code.  To users, my work will be just a Web site.  So, I needed to write the code for the Web pages.  And the Web site needs to make some use of relational database and also, of course, my applied math.  So, for the coding, I selected Windows over Linux and there selected the .NET version of Visual Basic (apparently essentially just a different flavor of syntactic sugar compared with C#).  I designed the software and server farm architecture:  There are several programs that communicate over a server side local area network (LAN).  The communications are based on TCP&#x2F;IP and de&#x2F;serialization of object instances.  One of the server types is for the Web pages.  The software architecture is so that there is no <i>session affinity</i> between a particular user and a particular instance of a Web server, and for this there is a session state server; I could have used Redis but, instead, wrote my own based on just two instances of a .NET collection class.   For the code for the Web pages, used  ASP.NET.  For the code for the database access, used ADO.NET.  My code has about 24,000 programming language statements in about 100,000 lines of typing.  So, about 76,000 lines have comments.  So, the code is well documented, with the comments and with various external documents.  The applied math is documented using D. Knuth&#x27;s mathematical word processing software TeX.  The code appears to run as intended:  So far I know of no bugs.  The code doesn&#x27;t need refactoring.  Execution timings show that the code is nicely fast.  The code is for a serious service and company and not merely a <i>minimum viable product</i> (MVP).  I wrote all the code.<p>The next operations I have in mind are (1) tweak the code to make a few small changes, (2) for the code for the crucial applied math, do some severe testing a third time, (3) gather a lot of data for the database, (4) do an alpha test and tweak the code as advisable, (5) do a beta test, (6) arrange to run ads, (7) get publicity, users, revenue, and earnings.<p>There are some user interface (UI) and user experience (UX) features:  (1) There is no use of HTTP <i>cookies</i>.  (2) The Web pages are simple; the pages should load quickly since the largest page sends for just 400,000 bits.  (3) I wrote no JavaScript; Microsoft&#x27;s ASP.NET wrote a little JavaScript for me, likely for some aspect of cursor positioning, but for the users enabling JavaScript is optional.  (4) The site is interactive, but the UI is simple. (5) Many users should find the UX fun, somewhat game like.  A good user might spend a hour a week using the site.  That much time per week for a significant fraction of all developed country Internet users would be a lot of usage, Web pages and ads sent, and ad revenue.<p>The latest is that my development computer developed some data corruption and finally quit.  I ordered parts for a new development computer and first server.  So, I got an Asus motherboard, an AMD FX-8350 processor (8 cores at 4.0 GHz), 16 GB of ECC (error correcting coding) main memory, etc.  As of yesterday, the system boots and runs the power on self test (POST) and BIOS (basic input&#x2F;output) code successfully; the BIOS finds the details on each of the motherboard, the processor, the one disk drive installed so far, the CD&#x2F;DVD device, etc.<p>The OP seemed to concentrate on the earlier operations I&#x27;ve already done, that is, the idea and the ability to design and write code, but the operations from the running code to good earnings also stand to be important.<p>For venture funding, I found that all the well known venture firms in Silicon Valley, Boston, NYC, etc. were not at all interested -- e.g., nothing about the description here is of any interest at all.  So, I funded this work from my own checkbook and am 100% owner.  Maybe once I have, say, $250,000 a month in revenue, some venture firm would be interested, say, write me a Series A check for $5 million.  But with $250,000 a month in revenue, cash won&#x27;t be a bottleneck; I won&#x27;t need their check and won&#x27;t want to take on the overhead and risk of a BoD, and won&#x27;t accept their check.  I got no meaningful response at all from YC.  That I am a sole, solo founder seems to be a big negative for venture firms and YC.<p>Should I be able to be a sole, solo founder of a successful company with no equity funding?  Sure:  In the US, border, villages, town, and cities, people do that by the millions in pizza carryout, auto body repair, ....  Should I be able to be successful as a sole, solo founder of a Web site business?  Sure:  The founder of the romantic matchmaking site Plenty of Fish did that.