HN user

open

58 karma
Posts5
Comments29
View on HN

1] Due to legal reasons as the dollar amount was not publicly announced among other terms agreed upon, I would prefer not to disclose the business name here to avoid any repercussions.

2] If you count from the first line of code written till acquisition... 25 months. If you count from public launch till acquisition... 21 months.

3] We weren't looking to sell. Things just happened that way and the overall reason for selling is a lot more complicated than I'd like to dive into at the moment.

4] Total acquisition valuation was $15M. Since we didn't raise outside capital (no angel or VC investments), there was no dilution. There were two cofounders (myself and one friend) and two early hires that were vested. If it matters, we were cashflow net positive at the time of acquisition with over a dozen employees.

Honest question. Why specifically just math and not physics or machine learning since those are also things you've specialized in?

Yeah, I'm just picking up new programming languages, learning hardware, and doing various other things at the moment for the sake of learning and mostly just to kill time. I don't have the financial woes anymore but I can understand where you're coming from. There are actually plenty of ideas to make money but that isn't a motivational factor for me. I just want to work on something I personally find exciting.

Look at companies you like and look at the job listing there. There isn't really a super comprehensive list. It's much easier to find companies you like and join them. Also to note, unless you're willing to relocate, you might have to see what is available in your area.

Personal opinion but internship experience is probably going to be better at a startup. Now if you were looking for a job, then it'd probably depend heavily on what your goals are but given the short amount of time an internship generally lasts, you'd do better with startups.

Check out Mehran's Programming Methodology course publicly available on iTunes and Youtube.

http://www.youtube.com/view_play_list?p=84A56BC7F4A1F852

While the course is called Programming Methodology, the focus of the course is really to teach computer science and what it means to be a computer scientist and teach solid software engineering principles. The language choice really doesn't matter and Mehran has said so himself but they chose Java as it had good OOP principles to teach.

It's by far the absolute best teaching style I've ever personally witnessed and he makes the classes fun and engaging and very easy to learn from.

One thing I would probably have personally changed would be instead of Java, use Python (but that is really a personal preference and bias since I like Python better). Hope that gives you some inspiration. I would try and sit down and watch the first 3 lectures just to check out the style and the way the course is structured.

For most intro CS courses, the language is not as important as the lessons being taught. That being said, Python is an amazing language. I don't believe you're missing out on anything that you couldn't otherwise pick up later on if you were interested in learning Scheme as a language itself.