With bitgym, we originally tried to make cardio-gaming a thing . We still want it to be a thing, as when tried in a properly curated environment with the right expectations, it was far and away the best experience for users seeking fitness. As such, we've had to start from their current experiences, and engineer something that they can relate to better as we slowly progress towards our vision of getting everyone to play VR mariokart to stay fit.
It's slow work, but it's definitely something a few people love, and they are quickly seeing things the way we do :]
Just an anecdote, we aren't roaring away with success yet, but it seems to be working.
 http://www.bitgym.com https://itunes.apple.com/us/app/id483991355
Most YC companies use CircleCI, so we get to see some of the diversity. While I haven't got concrete stats on this, I think it leans slightly more heavily rails than usual (and usual is about 50%). Bear in mind that that's skewed in some ways: if they were using C# for example they couldn't use us.
Java: https://angel.co/companies?incubators=Y+Combinator&teches[... 15 companies)
Python: https://angel.co/companies?incubators=Y+Combinator&teches[... 31 companies)
I basically used this same technique for the CodingVC blog post that was mentioned elsewhere in the thread.
As you scale to the point at which Heroku is expensive, move over to AWS.
Server: C#, Databases: MongoDB and SQL Server, Messaging: RabbitMQ, Clients: LibGDX and Java on Android, Web client: AngularJS
Edit: http://learnaholic.me/2012/10/10/backing-up-postgresql-with-... for scheduling, too (if you want to leave cron alone)
Their interface isn't the greatest but it works.
One source of salary information, probably relevant to you, being a non-US type, might be the H1-B database: http://www.foreignlaborcert.doleta.gov/performancedata.cfm (select Performance Data tab, download latest PERM spreadsheet)
See, for example, this blog post: http://realtimecollisiondetection.net/blog/?p=107
The biggest problem for you will be getting a visa. There are relatively few startups who would go through the trouble of sponsoring you a visa, unless you bring something really exceptional to the table. Your profile doesn't strike me as something that would be considered by "big" companies who typically sponsor H1B's since they often filter by college degree.
That is assuming you are eligible for a visa. An H-1B visa requires a Bachelor's degree or equivalent experience. Your experience may be sufficient, but proving that is easier said than done. As far as I remember 3 years of experience are generally considered equivalent to one year of college, which would mean that you need 12 years. But you shouldn't trust me on this and look it up instead.
That said, you should aim for 150K+ base salary, plus a lot of bonuses and stocks on top of it, so in the end, 250K+ should be achievable. This probably rules out most of startups for you, unless you're for the equity.
48K EUR - sounds like Berlin, right? ;)But I think you can negotiate up to 65-70K EUR if you really try.
The best thing I found was actually Twitter. I setup a search column in Tweetdeck that would pop an alert on my desktop if anyone tweeted "Heroku" and "SSL" in the same tweet. I'd then just @message them and ask if they'd want to try the alpha (Heroku has strict phases with increasing numbers of users you need to onboard before they'll release the add-on to General Availability).
If someone agreed to be an early tester, I'd try to "upsell" them into taking the time to do a Skype onboarding call with me where I'd just watch them in real time try and add a SSL cert to their app. This was likely the fastest and most productive thing I've ever done to rapidly improve the product, hugely benefical.
1 - https://addons.heroku.com/expeditedssl
If its a good product that will get you +250 users (we got about 330 while we were still in private beta).
Beyond that we sank a couple hundred in ads at a $0.2 CPA to gain our beta base. Then a month later we got placement on techcrunch, venture beat and a few other major outlets while still in private beta
Even if you can't use the same strategy, maybe it gives you an idea for your customer field :)
It's a chance of giving up 2.5 weeks of pay to keep a 4-year company going longer term. If it flops, you're out a couple weeks pay but hopefully can take it, you've kept your staff on for a couple extra weeks, etc. If it succeeds, you've delayed pay for the executives by a few weeks (it may not be lost - much will depend on structure, etc. but if you're salaried and the startup is independently incorporated, it may be legally obligated for those 2+ weeks of pay), you've shown the staff that you're willing to give up your own pay to keep them on (loyalty!), etc.
* Who owns the other 70%?
* Who will pay the employees? Servers? ...
* Have a plan for the 3rd week. What would you do if the funding doesn't appear?
Rails is a framework
Django is a framework
Node.JS is a platform/framework
ASP.NET is not a framework, but a language
PHP is not a framework but a language, HHVM is a platform
That being said: you did not specify what exactly you are planing to do. For most scenarios, the choice of the environment doesn't really matter. What DOES matter is that you find someone that is proficient, has experience and knows the pros/cons in whatever framework he is using.
If you really need minimal memory and CPU footprint, i'd suggest you choose Go.
Google  and Dropbox  have started using it successfully. And we all know the scale at which they operate.
Another thing to consider is this will provide a back end and allow you to use any type of front end that you wish.
We use node extensively, great overall for quick to market and i/o type operations but requires some decent design choices to make it perform and easily maintainable.
PHP is good and you see tons of very scalable sites using it. It has issues, and done poorly (like anything) it can be a real bitch to deal with.
ASP.NET is the last one I would ever use at this point (although I spent years writing large systems in it). Mostly because of cost to deploy and scaling it can be a royal pain in the ass on top of expensive. Not that it can't be done, and done big and good. Just expensive to me compared to the other options.
Rails, I don't do anything with today. Not a bad platform from my understanding, quick to market, but generally not thought of for high performance applications. But again, design probably is the biggest factor here.
Frankly if I needed all out CPU performance for say an image filter or something along those lines, I'd write that functionality in C/C++ and connect it to any one of those frameworks. At which point I'd pick the web framework that got me to market the fastest.
If you have someone else building it, make sure they pick the one they are best in, or seek them out for being the best at what they do. Don't go to an ASP.NET shop and ask them to do it in Rails because you think that is the right framework. They might be able to do it, but unless the framework is a core competency it will never be as good as it should be.
If you're going to hire someone to do it, asking them what their preference is might be better than saying, "We're going to use x."
There are many factors at play with creating and running a SaaS-based business, and often technology plays a minor role. Even less important is how fast your chosen backend runs.
By the time you run into a technical scaling problem where you are stuck with a less-than-optimal solution, you've already solved much, much harder problems like finding customers, scaling a team, raising money, etc.
So decide how big your org will get, look at the skill sets of developers available in your local area, and partner with someone that has experience with both. Then let them make the decision on the tech and trust them.
Then you can focus your energy and attention on what's really important for your new business.
Here is a list of interview questions to ask a developer evangelist candidate:
Here's what worked for us:
- after selling a website, we sold the mandatory support and maintenance contract. We considered this service the foundation, or level one of our recurring revenue stream. This is fairly easy to sell and renew. The recurring revenue we got from this was enough to keep us afloat.
- after selling support and maintenance, we upsold the client to "levele two": services which grow our client's online business. The types of services we offered in this plan: everything that needs to be done to reach client's business goals, and that we could deliver well. This was harder to sell (because the type of client needs to be just right for this kind of service), but the amount of money coming in every month is substantial. This is what makes the agency grow in long term.
Here's what didn't work for us:
- web hosting. We've been offering this for more than a decade and in the end, all things considered, it is just not worth it. A combination of support + maintenance + growth-oriented services is a much better bang for the buck. We sold most of our servers and hosting accounts to a specialized hosting company and focused on what we did best.
For the exact details about building, pricing and selling support and maintenance services, check out my book: https://www.simpfinity.com/books/recurring-revenue-web-agenc... (the part about growth-oriented services is coming soon, matter of weeks)
I love talking about the subject of recurring revenue, it's a passion of mine. I'll gladly answer any questions you might have.
I'm a fan of bundling which sounds a bit like what luckyisgood was getting at.
Every consultant wants diversified and/or recurring revenue. This is why just about all of us inevitably create (or try to create) products of our own. Eventually, many consultants get wind of the idea of retainers, which can have the predictability of SaaS but without needing to build and market software first.
The issue arises with how most consultants put together retainers. It's usually something like "I'll sell you in advance 20 hours a month of my time for $2000."
Here's the problem:
Any first grader can figure out that you're effective hourly rate is $100, which is probably less than your real rate but hey, it's a retainer and it'll relieve your need to always be selling, so that's OK for most.
Since you'll be making $100 an hour on this retainer, your income potential becomes constrained (you're now on the hook for 20 hours a month @ $100/hr) and the client knows what your hourly rate is. "Brennan, I need more this month. I'll pay you $2500 for 25 hours" or "Can I just pay you $100 an hour when I need you?"
And this is where the retainers of a lot of the consultants I've talked with go south, and the relationships sour.
A better approach (which is something patio11 and I talked about during an event we hosted last year) is to instead sell bundles which could include your time, and hosting and make these bundles really tricky to divide.
I could sell a client on:
- Backup management
- Framework / security updates
- A/B test experiments and management
- Up to 20 hours of upgrades and modifications
Now it's not so easy to divide the invoices I'm sending my clients monthly by X.
And I could charge... $5000 a month for that. Or whatever would make it so that my client gets both the peace of mind they're looking for (smart guy managing hosting, backups, security issues, etc), a product that's becoming more valuable (running a/b tests, analyzing their funnels, etc), AND a pool of time for me to do whatever random updates they need.
When it is a new company (is going to launch in 1 month for example), i propose them to set a launch page (basic one, created in max. 15 minutes) for 100 , to collect emailaddresses.
The launch page includes a text email to all of your visitors when they subscribe and say that this proposal doesn't include HTML (for images), because that is custom work and more difficult.
When the moment arrives, i ask them for the text they want me to send to their visitors.
In 70% of the cases, they ask to include a picture of the team.. I explain them that this was not part of the deal, but that i can change the message to a HTML email for 80 (if provided the assets first).
So, selling a website earned me another 180 , a happy customer (the launch page is added publicity)
How do you upsell?
When you offer "hosting"... do you offer intelligent systems? advanced low level networking? CDN? anycast DNS? disaster recovery plan? peak resistance? awesome monitoring system with 24/7/365 support of the solution? 0day level security solutions? nanosecond performance? 99.999% SLA? penetration testing as proactive maintenance? multidevice testing of every change or patch? development, staging, validation and production environments? storage engineers? database tuning? project road-map with weekly (or daily) reports and meetings of a team of engineers analyzing infrastructure usage, logs, new threats, proposals and evolutions? an awesome web interface for ALL customer facing controls? a problem free experience?
Or are we talking about cheapo domain+cert+shared resources "online presence"? If yes, than maybe just stick to one provider and seek for a "reseller plan", to minimize costs, and as said in other comments, start offering a "maintenance package" as part of the products/solutions to get some recurring revenue.
When you get a great team of operations and support engineers with outstanding knowledge and passion for "systems", they stay motivated, and they are not mismanaged, you will be able to monetize them (and their "toys") with "hosting", "cloud", "online presence", "services" or whatever name, in team with the rest of the solutions you sell.
Infrastructure is a complex and expensive topic. If you do it properly, you can move money. You just need more customers wanting your system solutions/team, than the cost of it.
Otherwise, there is many competence and "third party" services, and the average position is to re-sell that, and focus on the ego of "i'm a designer/coder, systems is a second class stuff I cannot convince you to payme more for that".
The margins are decent IMO. You can get a decent sized VPS or dedicated server and easily have your costs under $2 per user per month. Then you charge the customer $9-29 per month.
They key will be automating the setup process. If you're doing traditional hosting, you may also need some sort of control panel (they all suck, btw).
We also sell other SaaS tools for photographersallowing them to sell and share photographs. We upsell them to our website clients.
It's hard to define fairly easy to create recurring revenue. We were profitable from day 1 but it took more than a few years to clear $1M in annual revenue. And now there are a lot of well-funded competitors (wix, squarespace, etc.). So, my advice would be to find a niche, figure out what they need, and focus on them.
I have a few ideas (below). This is random, but I would advise you to avoid restaurants. I've tried it. Many others have too. They owners are too busy, have little money, and most just don't care that much.
Some other ideas I've had:
* A static website hosting service based on Jekyll. But a web-interface somewhere allows you to create new jekyll posts/pages.
* Wordpress hosting for landing pages. I like Unbounce but it's expensive. Create a WordPress theme with 12 different page styles and let me make an unlimited number of landing and lead-gen pages for it.
* Elementary school websites. As a parent of 4, I've yet to see a good one. I'm sure there are existing players, but if you can carve out a niche, there are COUNTLESS other things you could build for them. Start with some private catholic/christian schools near you. They have much less red tape in their buying process. If you have some sales chops, aim at the district level so you can bag a few schools at once.
Call it cloud, thats where the money is.
Except one thing.
DreamHost staff are generalists. They're probably good at fixing hacked WordPress blogs, but they will never be able to compete with you when it comes to in-depth troubleshooting of the exact application that you built for your client. At best, all they can do is direct your client back to you. At worst, they'll misdiagnose the problem and damage your client's website.
You, on the other hand, are a specialist. You know the website inside and out. You can take one look at an error message and figure out exactly which line of which file is causing the issue. You know when the software stack will need to be upgraded, and you know which parts are the most likely to cause trouble after an upgrade. You know when the client is expecting traffic spikes, and you know that when that happens, DreamHost is likely to suspend your client's website.
Your hosting package, should you choose to offer one, must take advantage of these differences. It should be part of a long-term support contract, not a standalone product, and it should be massively overpriced, like, at least an order of magnitude more expensive than the off-the-shelf equivalent. In exchange, the client gets a server stack that is perfectly tailored to their app (nginx, node.js, redis, you name it), a guarantee that they will never receive a canned answer in response to an urgent support request, and a guarantee that their website will not be suspended in the middle of the biggest marketing campaign of the year.
And of course you should be ready to fulfill such expectations. Don't use cheap servers to host your clients, get some Linodes or Droplets instead. There will be no in-house email hosting, it should be outsourced to Google Apps or some other company that specializes in email. Don't mess with cPanel, your clients can call you if they need to make any changes. Everything should be premium-grade, because there's no money to be made in the low-end market. Make your customer feel like your offer is actually worth the combined cost of hosting and support that you're charging them for.
I don't specialize in anything particular. I do both web and desktop apps for my client. They are a small suite of systems for collecting certain types of physics data, mapping it, and performing a basic analysis of subsets of that data. Other than setting up the servers (system administration is a weak spot for me), I've built everything of consequence in the project: from designing the database schema, to implementing and even improving the client's proprietary algorithms, to building a smooth, intuitive (as intuitive as this can get) UX around Google Maps. But it's mostly done now and I'm bored with the project.
Any tips on how to get out of such a rut?
Along the way I was able to run a website that delivered the retail customer website of a billion dollar company using my code.
How something as silly as hosting helped make it happen..
I have hosted customer apps and sites in a datacenter since about 98. Networking, security was something that there was little choice to avoid picking up in addition to software development.
Forget about today, even 15 years ago (man it's weird typing that), hosting was quickly becoming outdated. Yet, there was still an earnest need that was going unfulfilled.
The need I see repeatedly is for complex/custom hosting of Web apps and websites instead of the basic ones.
Example today? Even something as simple as Wordpress is a pain to reliably host when there is traffic for the average person. Someone deciding to master WP has lead to a fantastic startup with WPEngine which sits on the premium end compared to it's peers.
This isn't for everyone: assuming you have the ability to develop your skills as needed, and with the right support, you can tackle your slice of the complex/custom/app hosting market.
Even small businesses with custom workflow or website apps often end up needing their own vps or dedicated server to maintain. If you're this passionate about hosting, I'm trusting that you have or are pursuing dedicated hosting skills.
Putting together a managed server hosting package that may or may not provide application level support can be quite stable income assuming the line is clearly drawn between code induced issues vs infrastructure induced issues.
How much is on the other side?
On the low end I have changed a few hundred a month, all the way up to a few thousand a month, so a customer can have a sys and app admin rolled into one.
The right kind of customers definitely have a peace of mind budget, where they want the discipline and consistent availability of someone who cares about them more than a contractor. The bottom rung of customers don't scale very easily, either.
The ranges cover mom and pop shops in small towns as well as big tech companies in Silicon Valley. Hopefully it's a good starting point!
That would be about $65/hour based on his hours.
I've been writing my own blog for 7 years. It still takes me at least half a day to write each of my posts (about 500 words). I post infrequently because of that. After all these years of writing on my blog, I only have a couple hundred subscribers. If I outsource it to post more regularly, would I be more efficient and effective? Probably.
The thing is, my writing is noticeably better over the years. I started out just brain dumping ideas and try to slip in screenshots whenever I can so my posts didn't look too pathetic (e.g. this one in 2008 http://www.quantisan.com/trade-of-the-day-bailed-out-of-a-wr.... Nowadays, I do the opposite. Getting your idea across simply and effortlessly for the reader is most important (e.g. this one from March, http://www.quantisan.com/more-problem-solving-less-solution-...). In recent years, my posts are getting more likes, more shares, and have been on HN a couple times.
Writing is like programming. Anyone can do it but to be good at it, you need to keep doing it and put in the effort to improve. Or, you can spend $300 for somebody else to do it for you.
1- Posts should have relevant pictures/video attached (Go to google > images > usage rights > and choose rights accordingly)
2- Make sure you read the articles afterwards to check any errors
3- Have a list of articles you want to write about each week and send them to your freelancer
4- Even better, if your freelancer can come up with ideas for your Blog posts
5- Compensate your freelancer accordingly (ie bonus if articles are really good)
6- Hire more than one freelancer if you want continuity. If one of your freelancer goes on holidays or is not interested anymore, you should have a backup ready.
So my answer is yes :)
Ironically, in large scale (SAP-class) enterprises today, the integration problems are often relate to the fact that they are running multiple ERPs they picked up through acquisition and run customized business rules that cannot be cost effectively moved. Look at large scale master data management tools to get a sense of this type of problem.
Much of my work involves mid-market ERP from Microsoft, Sage, Infor, etc. These vendors can give a smaller company an entire integrated suite of tools, with great support, an ecosystem of ISVs fully implemented for $200-300k, including consulting. That remains a compelling value proposition and less risky than hiring programmers, who these companies have no idea how to manage.
One company to watch is Infor. Their strategy involves traditional ERP (usually products tailored for a vertical) at the core, with ancillary products integrated through standard middleware or APIs and delivered through Amazon cloud services.
ERP provides stability through support.
ERP provides common ground so you can speak with other companies, partner with 3rd parties, and easily hire people with knowledge of your system.
ERP provides standard interfaces for slapping together more ERP tools.
ERP provides security models, governance models, and provides the means for meeting industry specific compliance requirements.
SAP in particular (and all ERPs to some extent) provide a shockingly massive amount of business logic. They facilitate a vast array of industries, business processes, and provide a robust system for tracking your business data in a semi-stable/rational way.
Where SAP in particular has gone wrong is that they're entrenched in their own proprietary technology. They're victims of their own highly successful code base and cannot easily get out from under it. They'll lose eventually but whether it takes them 10, 20, or 100 years to lose remains to be seen.
I'm a developer at heart and I can say, with confidence, that I would rather spend money on SAP than build a home grown system knowing full well the mess that SAP is. With the right team (i.e. damn good developers with industry experience) I could probably build something better and I've talked to a few people about it in the past but you are talking a true uphill battle from both a technology and a sales perspective.
Having said that, if anyone feels the need to take on the ERP space, feel free to contact me as I'm certainly not adverse to the idea. I've thought about it plenty and there are definitely attack vectors available.
Yeah, its a database with a GUI.
> I haven't seen how SAP can do anything that any database (mysql, postgre) with a webframework (django, rails, etc.) couldn't do.
Sure, the difference is that the ERP has already had a lot of resources investing in (1) researching what large enterprises users are likely to need it to do, and (2) implementing the specific code to do that.
And lots of money marketing that investment to enterprise decision makers.
> Am I missing something here?
> I don't see why anyone would go with these vastly expensive ERP systems rather than hiring a few programers and using something like django or rails.
Convenience record, perception of a proven track record (though ERP implementations aren't exactly historically problem-free), having an stable institution committed to support when inevitably things do go wrong, and likely a combination of you underestimating and purchasers overestimating the amount of programmer time and cost that would go into implementing the functionality any individual purchaser needs from scratch rather than starting with the canned modules of the ERP and doing any needed customization.
Both rational and irrational factors are involved.
> ERP's seem like outdated over-priced nightmares to me.
They are designed for the massive enterprise market which has a different preference for the degree and types of risks that purchasers are willing to take on, and the price they are willing to pay to mitigate them, than many other markets, and where the decision-makers are usually pretty far removed from the details of technology.
The 'E' stands for Enterprise, which means this is a big installation. I think 2 big reasons to choose an ERP over an in-house solution are:
1. They want support. They want to be able to hire people or pay consultants that already have experience with the ERP system. Building a system that your enterprise entirely depends upon introduces a level of risk. Having a big company like SAP there to support you reduces that risk.
2. They want something built for their industry. ERP systems are typically designed around the generic business processes for a given industry. The technical type of people that can write code might not know how to design a system to properly match the business processes of the company.
Yes, at the heart of an ERP is a database, but there is more to it than that. There is access/control concerns as well as audit log concerns. There are various industry/government mandates (like HIPPA or FERPA) that need to be adhered to. There are all the interconnections under the hood to make everything work. ERP systems are so complex that usually no single person understands the entire thing. You might understand a module or a component, but it typically takes a group of experts to have a working knowledge of everything.
And yes, ERP systems are really expensive. You have to buy annual licenses and support contracts. The hourly rates for support are expensive too.
People choose to use existing ones instead of making their own because it's usually a lot faster and cheaper.
Finance (GL, Fixed Assets, AR, AP, consolidated reporting)
... a long list of other things
Take all of these features then add an appropriate security model, then add the need to support localized business logic for each country (which you must have to meet local legal requirements) and spice up a bit with business specific customizations.
Do ERP systems have problems? Absolutely. However, like pretty much any developer when I've encountered a lot of systems I've thought "I could design something better than this" - in the case of a large ERP system (mind you, not SAP) I did realise that it was a few orders of magnitude more complex then any small team could really handle.
NB I do think there is a huge opportunity for someone to do for ERPs what Salesforce did for CRM systems.
There is also Oodo (formerly OpenERP), https://www.odoo.com
Either of these is better than starting from scratch, due to the existing apps/templates.
Note that the runtime will be removed entirely soon, so that text may go with it
FYI, the unix utility 'strings' has this as it's raison d'etre.
What's the point of adding this very long text?
I wish there were better paying tech jobs in LA. I'd go in a heartbeat.
The biggest problem with wanna-be LA tech companies is that they havent figured out that the engineers are the rock stars and try to undercut them on salaries and perks. Good luck with that.
Maybe I'm generalizing.
Anyway, as a startup your challenge is immensely larger, not to say its impossible, but consider that all the talent is concentrated in the Bay for a reason -- then refactor your expectations.
I would suggest you develop your own prototype, pitch to investors and then move your office to San Jose, it'll at least be cheaper and youll have better access to engineers.
Excellent well-established engineers cost money, inexperienced and undiscovered ones can be lured if you are in the right location.
1. Meetups; i.e. if it's a Ruby shop, you could sponsor, participate, or simply attend Ruby meetups. Creating awareness of your company and meeting people/making a positive impression could only help spread the word.
2. Industry events; i.e., a founder of an EdTech start-up could meet some helpful contacts or even directly connect with engineers passionate about your specific field of work/product/mission.
3. Your existing network: mentors, accelerator partners, CS professors, old colleagues on LinkedIn, etc. It never hurts to ask :)
3. Unique perks; first one that comes to mind is potential for remote work. Given the adventure (read: nightmare) that is LA traffic, this could draw lots of attention. I understand it's difficult as a small start-up, as cohesiveness and face time is important, but even one to two days/week (or the potential for more once the employee's established) could set you apart.
FWIW: I run a tech recruiting agency with a distributed team around the country - LA is one of our cities. Feel free to shoot me a message if you have any Q's or if you're curious about using a recruiter: email@example.com.
From what I have seen there are a LOT of .Net developers in LA and Orange County, if your stack is .Net you should not have a problem finding good people.
Ruby and Python developers are a pain to find. A lot of the "Good" developers are not even proficient in the language/tools.
There are good java developers here, but not as much as .Net developers.
* Use LinkedIn to find people in LA, Orange County and even San Diego.
* Target user groups. There are a lot of good developers in the UG and they usually have friends that are developers as well.
* Always get recommendations from people that know the developer you are interested. I have even seen some startups that only hire people that have been recommended from someone they know.
Full disclosure: I used to work at Originate.
1. Go to http://fcc.gov/comments
2. Click on 14-28, the third item (not 14-57)
3. Fill out the form, add the Comment I want internet service providers classified as Common Carriers.
4. Click Confirm
5. You're done!
6. Tell your friends and family to do that too. ISPs shouldn't get a free ride anymore.
I'd recommend Strategy Hack, if you're here in NYC.Online, you can read and lear, and interact on Growthhackers.com and Startup-Marketing.com.
And I'm always happy to have a quick chat about product validation, and potentially make some introductions to a few agency people here in NYC.
(I wear a lot of hats, but one of my bigger and more battered hats is that of Marketing Guy.)
Feel free to email me - address is in my HN profile.
Also, you might check out some subreddits like r/marketing.
I am one such tech focused marketing person :D
Radio Lab (science) -- http://www.radiolab.org/
THE science show to listen to. If you're going to listen to anything from this list, this is the show to listen to. It's very well produced and always interesting. Their most controversial show was Yellow Rain (http://www.radiolab.org/story/239549-yellow-rain/).
Freakonomics (science/economics) -- http://freakonomics.com/
I often consider this show to be Radio Lab's counterpart. Their headline is "exploring the hidden side of everything". Every single episode is fascinating (here is the show "Cobra Effect" to get you started: http://freakonomics.com/2012/10/11/the-cobra-effect-a-new-fr...). The shows all lean toward a very economist-like way of looking at things, so unless you're in the field, you'll enjoy much of the insights that come about because of this.
Planet Money (economics) -- http://www.npr.org/blogs/money/
Just a well-produced podcast about money and its long-reaching tendrils. Shows usually focus on interesting stories about money/finance that are in the "background" and go otherwise unnoticed by the population at large.
TED Radio Hour (everything) -- http://www.npr.org/programs/ted-radio-hour/
Basically a radio version of TED talks. However! It's very well produced and every show is basically made for radio. It's not just TED talks with the video part stripped out.
This American Life (everything) -- http://www.thisamericanlife.org/
The most downloaded podcast for a reason.
The Irrelevant Show (comedy) -- http://www.cbc.ca/irrelevantshow/
Fantastic comedy sketch group from Canada. Their most famous cast member is probably Mark Meer (Shepard's voice actor in the Mass Effect games). While some of their sketches can fall flat, more often than not they make me smile. Their humour has a very Canadian slant, so unless you're living in Canada, sketches about, say, Canadian law and politics, might be a little more difficult to decipher. :)
Wait Wait Don't Tell Me (comedy) -- http://www.npr.org/programs/wait-wait-dont-tell-me/
The only show that actually manages to consistently make me laugh out loud in public. It's a news trivia show with a panel of well-established comedians and writers that participate in the game. Highly recommended.
Honourable mentions include:
To the Best of Our Knowledge -- http://www.ttbook.org/
Snap Judgement -- http://snapjudgment.org/
Intelligence Squared -- http://www.intelligencesquared.com/
Science Friday -- http://www.sciencefriday.com/
Ask Me Another -- http://www.npr.org/programs/ask-me-another/
* ATP: http://atp.fm
* Giant Robots: http://podcasts.thoughtbot.com/giantrobots
* The Changelog: http://thechangelog.com disclaimer: co-host)
* Ruby Rogues: http://rubyrogues.com
* Debug: http://www.imore.com/debug
Non-tech but also lovely:
* We Have Concerns: http://wehaveconcerns.com
* The New Disruptors: http://newdisrupt.org
* The Incomparable: http://www.theincomparable.com
* IRL Talk: http://www.irltalk.com
Roderick on the line: http://www.merlinmann.com/roderick/
Back to Work: http://5by5.tv/b2w
Infinite Monkey Cage: http://www.bbc.co.uk/programmes/b00snr0w (science, brilliant! no interspersed advertisements)
Hardcore History: http://www.dancarlin.com/disp.php/hh (when I need to get away from technology and science; professionally produced, no interspersed advertisements)
* Trivia: Good Job, Brain! http://www.goodjobbrain.com/
* Video games: Idle Thumbs https://www.idlethumbs.net/ -- they also had a book club that was fun
* Poetry Magazine podcast: http://www.poetryfoundation.org/features/audio?show=The%20Po...
* New Yorker podcasts: http://www.newyorker.com/podcasts
ted radio hour http://www.npr.org/programs/ted-radio-hour/
linux outlaws http://sixgun.org/linuxoutlaws
accidental tech podcast http://atp.fm/
- Rich Roll Podcast (Lots of life inspiration & healthy eating advice)
- Tim Ferriss Podcast (Interesting random people and perspectives)
- An occasional episode of Joe Rogan Experience. I don't find Joe all that highly-intelligent, but I find his views, questions, and interviews interesting and thought-provoking.
- The Nerdist (Good, informal interviews)
- Trail Runner Nation
- Zencast (Everything by Gil Fronsdal)
I don't really listen to any tech podcasts anymore. I'll catch ATP on occasion, but for me they're all a bit of a waste of time, immersed in minutiae. I can catch all of the important bits I want with a 5 minute glance at my Twitter stream, or Techmeme or The Verge or wherever.
I also don't listen to every episode of the above podcasts. The only time I have for podcasts is during commuting and I take frequent breaks from any podcasts/music as a form of commuting meditation, left alone with my thoughts. That happens at least one day a week, and I've gone as long as 3 weeks of commuting in silence, with nothing playing.
Some people might still enjoy some Non-Tech ones below:
* NoAgenda http://feed.nashownotes.com/rss.xml
* The Smartest Man in the World - http://feeds.feedburner.com/TheSmartest?format=xml
I like Tim's style, very insightful and I think he gets some great guests.
FLOSS Weekly: http://twit.tv/show/floss-weekly
Tech Weekly: http://www.theguardian.com/technology/series/techweekly
Linux Voice: http://www.linuxvoice.com/category/podcasts/
Ubuntu UK: http://podcast.ubuntu-uk.org/
I find a good laugh important after a long day at work!
MKBHD: https://www.youtube.com/user/marquesbrownlee (reviews Android phones and talks about various tech news)
Rich Roll Podcast - Cool if you're into endurance sports, health, spirituality in a general sense.
MTNmeister - Outdoor related podcast (backpacking, climbing, etc.)
Enormocast - Rock climbing podcast, interview style.
BS Report with Bill Simmons - Sports focused.
Debug - Tech related.
DLC - Gaming related (video and tabletop)
Entrepreneurship: Stanford's Entrepreneurial Thought Leaders lecture series<http://ecorner.stanford.edu/podcasts.html>
"Every two weeks Bad Voltage delivers an amusing take on technology, Open Source, politics, music, and anything else we think is interesting, as well as interviews and reviews. The show is presented by Jono Bacon, Jeremy Garcia, Stuart Langridge, and Bryan Lunduke."
* Security Now: http://twit.tv/sn
Something you can listen while jogging or cycling, when reading is practically not an option.
* All Songs Considered: http://www.npr.org/blogs/allsongs/ - another good music podcast
This is a series about what happens when someone who knows nothing about business starts one. It's called StartUp.
I use node regularly for side projects and this podcast is both educational in Node's history and use, as well as inspirational.
Those two alone are more than sufficient to fill your time and fill your brain.
Give it three episodes because you'll hate it after one.
Linux Action Show
* Startups for the rest of us
* Bootstrapped with kids
- Forever Jobless
- Mad Marketing with Marcus Sheridan
- Smart Passive Income with Pat Flynn
- Empire Flippers
- The Nathan Berry Show
- Kalzemus Podcast (like twice a year there is a new ep.)
Those are the ones I haven't got tired of yet.
I used to like Startups For The Rest Of Us and The Foolish Adventure, but I sort of grew out of both of those as they got repetitive or I started to dislike the hosts (familiarity breeds contempt).
Great Lives - 20 minute biographies of famous dead people
An interesting single-level store was discussed by Robert Strandh in his 2004 proposal for a Lisp operating system, Gracle. I can't find the original paper on the web anymore but some pertinent excerpts are in https://github.com/jon-jacky/Piety/blob/master/doc/gracle_ex.... Strandh referenced another experimental OS with a single-level store called EROS. I see he has a more recent LispOS at https://github.com/robert-strandh/LispOS.
Its a lot like the never-finished WinFS from Microsoft.
Funnily, modern file systems (extfs3/4, NFTS, HPFS+?) all support extended attributes in some form or another. However, they are currently only rarely used: Mostly for the "this file was downloaded from the internet, do you really want to open it" flag. I wish more programs would use them to store interesting metadata, but it's basically a chicken and egg thing now.
Windows and GNOME also have concepts where you can have calculatable attributes - you have a little library that looks up metadata in a database or parses it from the file, and then serves it as an additional attribute on the file (visible in the file properties tab). You can see it e.g. on mp3s or word documents in windows. However, it doesn't seem to be widely used either, and I wouldn't be surprised if that function has been gutted out of GNOME lately.
How did you come to this conclusion about patterns of usage? I'd think the typical user/consumer would more likely have 1000 mp3 files rather than 1000 personally authored Microsoft Word documents (or Photoshop PSD files, etc.)
What about another common usage such as digital camera photos? The digital camera (or iPhone) has jpg "files". How would the user mentally translate the "files" living on a FAT32 flash card and copy them to your "Library Items" storage system? Do they keep 2 mental models of storage paradigms in their head? If your proposal includes a driver/wrapper for hiding the FAT32 file inside the concept of "library item", it seems like you're just renaming "files" to "library items". It's more a shift in terminology rather than shift in paradigm as a sibling comment already noted.
The filesystems in an operating system (NTFS, ext3, etc) are already implemented as special purpose databases. The "rows" are file id entries and they each point to the "blobs" which are the file contents. Whatever you propose to build has to reimplement this underlying "database" as well. Whether you call the rows of that database "files" or "library items" or "objects" or "documents", it isn't going to revolutionize the approach.
The hierarchical file system as you listed it really only started to come into its own in the mid 60's. With LISP machines at MIT and Multinix at AT&T.
Storing data in files as you call it is old, and well known solution to this problem. Because finding a node on a tree is simple, and this is how file systems tend to work. Because thinking of objects, as subsets of various super classes of objects is easy for people to understand, when you don't explain it in those words.
The reason very old OS's didn't store things like this, is because there weren't much permanent storage. Actually MTS uses what are roughly files but uses a dot notation to seperation files. Which will look similar to usenet
I support moving to a more revision, publish, etc. structure. But moving away from the tried and true hierarchical model will be difficult. Even an object based file system will develop a hierarchy of inheritance.
If providing support for application-level user-friendly abstractions is what you want to do, then I would suggest studying applications with UI abstractions that you admire and judging your OS storage layer by how well it supports application development.
Unlike the "everything is a file" feature of Unix and its derivatives, on OS/400 everything is an object (with built-in persistence and garbage collection).
I never got around to trying it out. I think I may have tried to start some discussion on usenet along these lines maybe 10-15 years ago, but no one seemed interested.
A "directory" would simply by a process that provides some kind of lookup service to let other processes find the data storage processes that contain the data they are looking for.
You'd still have disks on your computer, but they would be mostly used as swap space.
The system would include some standard simple data holding and directory processes that implement a Unix-like namespace and permission system, but it would be easy to override this for data that needs special treatment. Just write a new data holding program that implements the special treatment you want and knows how to register with the standard directory processes.
Don't try to do it by applications registering types they can open - this never succeeds, there are simply too many file types in the world.
Also think about how to send data to someone else.
And finally think about how to integrate with existing devices that still use files.
"NetKernel can be considered a unification of the Web and Unix implemented as a software operating system running on a microkernel within a single computer."
First, look into history more--there are several non-hierarchical (read: flat) file systems out there.
Second, while the workflow might mirror authoring more closely (which I think is horsehit, but that's neither here nor there) the artifacts of that process are what matter. Existing notions of a "file" map very cleanly onto the storage and organization of such artifacts.
There is an argument to be made for having better querying capabilities or permissions or whatever, but what is to be gained from throwing a commonly-accepted idiom away?
Please define how a "library item" is different from a "file".
Is it made of bytes that can be read into a buffer and accessed?
(If not, how can an H.264 video or MP3 object exist as a library item and be processed?)
Do you not have spaces which assign names to library items?
The Hyper-Text Transfer Protocol has already replaced the concept of "file" with "resource". A URI doesn't necessarily name a file.
Really, what you seem to want is a file system with built-in version control and network sharing? Git and Mercurial are already virtual file systems of sorts, I guess.
Glassbreakers is focused on solving the problem of gender disparity in the global work force. Our platform is gender gated to insure women in business will have a safe place on the Internet to talk about work. Finding a female mentor is hard so we're automating the process of connecting women with other women who we know can help each other with their careers. Mentorship comes in many sizes. With Glassbreakers, we're facilitating mentorship both online via our forums and content as well as offline via our mentor matching service in an effort to make mentor relationships more casual and skill based.
We're applying to YC's winter batch so we can launch our product as soon as possible. We already have 1,000 women signed up for beta and enterprise customers interested in using our tool for their organizations. Tell your female colleagues and friends to sign up for beta at www.glassbreakers.co.
It's my first Android or Java project and my first serious programming project. No programming experience apart from learning js/jQuery to build the web version. It looks like this:
* mix together 10 different ambient sounds
* timers to stop, start or fade out sounds over arbitrary time
* save mixes
* share mixes via FB, twitter, SMS etc. and have them open in the app if the other person has it installed (or in the website if they don't)
I had planned to launch already, but life gets in the way. Hopefully launching in ~2 weeks.
I really had no idea what I was letting myself in for when I started this project. It's been really challenging but incredibly educational. Getting details right (like making the looping of samples genuinely seamless, or getting the background service to behave nicely) was difficult but really satisfying.
If you have any questions / suggestions, would love to talk.
If you'd like a reminder when this launches, there's a mailing in the top-right corner of 
Instead of fixed images and positioning, it uses CoreGraphics and Autolayout, making it adaptable to portrait/landscape of any size. (It's really slow on device ATM, but hopefully that will be fixed shortly.)
In the end, I intend for it to have most of the looks and functionality of the existing iPhone keyboard (when possible) except for iOS8 suggestions. Release date for beta-ish 1 should optimistically be a week or two after the iOS8 release date.
Also, unrelated, I had an idea for a human-readable passphrase generator, in the vein of diceware, but I need to find a good algorithm for generating grammatical sentences and correctly conjugating verbs, etc. Also, I have yet to limit my wordlist to the most commonly used words. Right now, it's... silly: http://archagon.github.io/grammatical-passphrase-generator/
Possible future features: arbitrary length, rhyming schemes, other mnemonic features.
(Give it 30 seconds or so to load everything is done in JS, including wordlist parsing.)
Want a new box on Digital Ocean with NGINX + Node.js + Redis? A few lines of YAML, git add/commit/push and you're done. You can use your EC2, Rackspace, Linode or Digital Ocean account, and you manage everything (servers and automation) in Git.
To illustrate my point:
- Adding a simple NGINX server using the Web UI: http://docs.devo.ps/how-to/add-a-server/
- The devo.ps button that allows you to do a one-click deploy of a full infrastructure (not unlike the Heroku deploy button, but we deploy your own servers and automated tasks): http://devo.ps/blog/one-click-deploy-of-your-infrastructure/
We' haven't officially launched but have already been signing up a few hundreds developers. At this stage we're mostly ironing out a few bugs and expanding on the documentation/tutorials (http://docs.devo.ps).
If there's anybody out there who want to come in and break stuff up, I'm happy to pay for some Digital Ocean/AWS/Rackspace/Linode credit.
I think apparel brands offer too many choices so I'm creating a brand that keeps it simple but at the same time invests in making very high quality products. For ex: the first product we launched is our athletic shirt - SilverAir. It's made using silver which kills the odor-causing bacteria in your sweat, so you can wear the shirt for the entire day and feel fresh, or reuse the shirt more often (i do).
The fabric is completely new and something we made from scratch. Without letting cost be a factor, we sourced some of the best yarns you can buy and achieved a feel that is super comfortable while being lightweight and breathable. To manufacture, we use seamless knitting machines so the body of the shirt does not have any stitches on it. (trust me, the silver is what sells but the most loved feature by our customers is the material and how you feel as if you're not wearing anything - in a good way)
Problem:Up to 61.5 percent of website visitors are bots, of which 30.5% are malicious. The presence of bots lead to content theft, malware injection, server hijacking, spam links and DDoS attacks. Website owners are often unaware of their existence and the extent of their effects.
With the results from our platform you can better implement methods of prevention such as blocking IP addresses/user agents or go about including CAPTCHAS or similar where necessary.
If this is something you would be interested in Id love to hear what you think :).
wrinq allows landlords to collect rent online from their tenants and issue rentslips once it has been received. Besides that it allows the landlords to keep a track of their expenses (on the property) and see how much they profits they earn monthly ,yearly etc. Admittedly this would be much more useful for people who manage more than one tenant.
It will also keep a track of tenants who pay on time so in case if wrinq ever gets successful I would have an opportunity of doing a spin off that "hooks" potential landlords with good tenants (but that is distant future)
Target audience : Landlords who don't live in the same house as the tenants and who possibly have more than one tenant to manage.
Launch Date: Well I want to collect a few emails this time around before launching. See if there is any interest for what I am doing. Right now I am working about 25% on the product (technology wise it is pretty simple) 75% on it's marketing (haven't started actively yet).
But I am thinking December should be a good time to launch.
wrinq is an acronym
Wield Rent and Issue Normative Quittance.
To be honest I only made it up after I decided wrinq sounded cool and got the domain for it :)
Tech stack :
I am using openresty and couchdb on the server side.
Jquery and simple grid on the client side.
I am working on an iOS app that lets hackers meet up with each other and have lunch.
I moved to San Francisco from Bangladesh last year and found it tough to meet other hackers. Being rather introverted, tech meetups didn't really work for me. I felt that a one-on-one meetup would be ideal. So that's what I'm building.
I'm hoping to launch within a few weeks. If it sounds interesting to you, you can sign up for an email notification when I launch, just go to hackerlunch.com. I'll probably do a Show HN once I launch as well.
We're building a marketplace where chefs buy local ingredients directly from purveyors.
Our complementary back-of-the-house app for iOS has 500+ MAU and we're adding ordering functionality to it this month!
We'll also open our API once we have enough restaurants and purveyors onboard that will allow developers to mine our growing dataset.
Looking for help and also would love to hear how developers want to use our data! Shoot me an email if you're interested in chatting at kirill@[projectname].com.
What does it do? Ideally, get J. Random Product Person at a software company up to the point where they can confidently A/B test the marketing site and increase sales of the company.
What problem does it solve? "We know we should be A/B testing but we don't know how to get started." and "So we did A/B tests, and had a few results, and we think the business is better off than it was before, but we're not sure, and we're not confident that 'throw stuff at the wall' is the best way to go about this. Do you have any suggestions?", which are the two most common pieces of feedback from software companies about A/B testing I've had in the last, oh, five years or so.
When will it launch? Last August ^H^H December ^H^H May ^H^H July ^H^H I'm really hoping to ship it before Halloween.
I've been working (and still am) on an Android puzzle game using libgdx. The puzzle requires to fill a board with Xs and Os while obeying the no-three rule (no three Xs or Os in a row) and the same number rule (same number of Xs and Os on each line and column).
The puzzle turned out to be quite challenging and addictive, similar to sudoku. The most difficult part of development was that I would start the game to see check a new feature and I wouldn't get back to development until I finished filling the board.
The most interesting part of development was writing the algorithm that generates the board in order to ensure a unique solution and account for the various levels of difficulty.
I've already published a version of the game and I'm currently working on adding some features to it.
I initially wrote it in python but when I needed to write a query language and saw Rob Pike's talk on a lever for the Go template language, I rewrote it in Go. It was/is a good way to learn Go!
It borrows a few ideas from couchdb and mongodb and I'm in the process of changing the architecture so it can use other storage engines such as rethinkdb or tiedot for the json docs and couchdb for the BLOBs.
Primarily a notifier (heating on, Smoke or CO emergency etc), it also gives you thermostat temperature and home/away control.
You can see the status of your Nest devices at-a-glance by means of a series of icons (one for each device) down in the taskbar notification area (aka system tray).
Currently seeking beta testers!
More details at http://richardeverett.com/Nest
All feedback (good and bad) as well as feature suggestions welcomed.
After trying a few existing solutions over the years, I decided to build my own to keep track of the various copies of emails, pictures etc. that are spread across my computers and external drives.
The approach is:
- append information to a single metadata file, recording where a file was seen, what priority it was given etc.
- when starting, load all the information, building efficient in-memory data structures
- allow backups into any dir in a transparent format
It avoids the need of a dedicated server, treats existing copies of a file as de facto backups and is suitable for heterogeneous storages.
I have only compiled and tested it for Linux (Debian wheezy, AMD64), but it should build on other POSIX systems which have the Haskell platform installed. It's currently in beta and I have a long TO-DO list, but I've been using it for a few weeks now and it's been doing its job keeping track of over 200k unique files.
Feedback would be really welcome. I set up no issue-tracking interface yet, but you can contact me at the email address reported on the website and I'll be happy to help.
* Aiming for instantaneous(ish) transaction confirmations.
* Much easier and safer to develop against the protocol than Satoshi clients.
* New consensus algorithm that doesn't require paying $2 million per day in electricity and hardware to secure the network.
I can't get such a CPU in the right package anymore, so I'm writing an emulator for it which will run on a more modern, much faster MPU. That alone replaces the CPU, RAM, and ROM. The remaining stuff on the board is lots of I/O both analog and digital which I'm planning to replace with something more modern, like a DAC with 32 channels instead of the many chips and opamp sample-hold circuits that are on the original board.
explanation and writeup:
first writeup: https://www.reddit.com/r/manga/comments/2eejdt/rmanga_heres_...
second writeup: https://www.reddit.com/r/manga/comments/2fhlfl/rmanga_mangar...
There's definitely been some changes since then, so a third writeup is in the works. I know this project isn't very polished or professional, but it's something that I've wanted to work on for a long time and I feel that it solves a very niche problem in an interesting way.
I was fed up having to continually check conference sites for new entries, so I automated the collection process and wired it up to a weekly newsletter and a Twitter account.
My hope is that it becomes the authoritative source for CFPs, so we can all check one site instead of hunting around the web.
All programming languages are horrible in certain crippling ways. It's my hope that this one will be slightly less bad in some areas (undoubtedly with the expense of some glaring deficits). It's pretty cool to have first-class functions, type extension methods, PHP-like vectors/maps, and still end up with a sub-4KB exe.
The idea is to provide a simple API that allow you to store data with timestamp (event) and calendars, handling all the plumbing that comes with timezone and date time in general. While providing simple utility like web hook and cron job, or simple calendar html widget.
It's not ready yet, and we're aiming to be launching at the end of this year. But I'd love to hear what features you would be interested in using, or what kind of use cases we could provide value for. My email is in profile if anyone want to talk about it.
If you're interested, please leave your email on http://plaid.launchrock.com/ , and I will let you know when the API is ready!
My friend and i have been working on this for 18 months, contending with family and our day to day job, it's been a bit of struggle to finish it. Just released a week or two ago, still working on polishing the website (outsourced but that was a disaster), and video. Once that's done we're going to do marketing a litte more aggressively. I'm currerntly working on an android port.
edit: Forgot video link: http://youtu.be/DW6TWF1_QUE
Storytella (http://storytel.la/) is a tool for writers and self publishers. It makes it easy to manage novels you're working on, has an online editor, has an entity system (variable insertion in the text) and can save everything to a couple of different formats. I've been working on it for a while and have just got a payment process in place (thanks Stripe!).
Sunstone (http://sunstone.stoogoff.com/) is a map making tool aimed mainly at roleplayers. It's a bit restricted at the moment. I'm planning on adding different themes, more stamps, and a means to store different maps.
Launches in a few days. Then I'll start working on the next update to my (free) book about Meteor:
Rush is Spritz powered speed reading app for iOS. I've always been fascinated with speed reading. Decided to build this a couple of months back.
Dev work is finished. Getting ready for launch.
I have a landing page up at http://seedlng.net
And I'll be starting to "seed" content in a week or so. Then hopefully within a month or so I'll be opening up access for the first few modules.
As an American living in Berlin, I've found the online tools for improving your conversational skills in German to be seriously lacking. So I'm building this for myself first :)
Feedback most definitely welcome!
(also sneakily available in the App Store if you feel like checking it out: https://itunes.apple.com/us/app/slipper-find-your-missed-con...)
The key differentiating features right now are super easy importing of data from web apps and doing joins between sheets.
The basic free personal plan is live now, but I'll be adding paid plans for businesses over the coming weeks. Please give it a spin and share your feedback! - http://gini.io
I realised this summer how much I miss having something tactile to show for my labour. As a youngster I enjoyed working with wood but in the last 15 years I've given up everything to write web applications.
I'm really enjoying learning about different kinds of wood/plywood and making cardboard prototypes. My woodworking knowledge isn't great and I could do with some design advice - if you'd like to help please shoot me an email (in profile).
Here I tutorial for some of the video control stuff. http://www.youtube.com/watch?v=02TU6ysHIW4The DMX lighting part is in progress.
All feedback is welcome.
It's pre-alpha quality but still fun.
The top GIFs right now: https://maythebestgifw.in/#/top
I started doing this, because I always liked Dart better than any other programming language and because at that time Dart didn't have any HTML5 game engines.
I also developing it, because I really like doing it and because I want to make a living out of this.
It's a conversion analytics and click fraud detection platform. The API will allow it to better support metrics for businesses with recurring bills, and bulk create tracking URLs for businesses with thousands of ads.
Uses a Python backend which I am very proud of, as it works very well and simply.
Its's a work in progress, but really excited to get it up and running.
I use Amazon's route53 for the hosting, and have written a simple hook-receiver to massage public DNS repositories into the Amazon system. It's pretty neat. https://dns-api.com/
It's an Android to Mac/PC notification mirroring and device control app.
Still in some sort of public beta, accepting feedbacks, enjoying the engineering challenge behind it, figuring out what matters most to us in order to build it next.
swamp - super web app monster pinger.
it's slow in the making. main things i focused on was ease of use and quickness to deploy. it's designed to be a quick and easy way to monitor a bunch of stuff via ping or port checks.
It encrypts the message with PGP (client-side) and sends it on to the mail account. A user who does not use PGP can send fairly secure mails to PGP-users. A simple vanity-style URL can be given to such users for easy access to the secure contact form.
It's similar as to how HoundCI works, but it's for PHP and will provide repository owners with a lot more information regarding bad pull requests etc.
https://github.com/jakwings/Kaj-Markup-Language (demo including)
Its also open source https://github.com/microweber/Microweber
If you are a seller and interested in selling with us, email me at firstname.lastname@example.org
It got a great reception on PH itself!
Personal goal-setting / task management platform which is more in-depth and feautre rich than the typical to-do list app. Unlimited hierarchies, analytics, email/SMS reminders, etc.
I am writing a free ebook on Ionic Framework / Angular / Firebase. Check it out http://www.innovie.com/
I will post on Amazon soon but subscribe to get early preview.
APIs, REST, distributed, fault tolerance... Loving Netflix OSS!!
Still early in development but hoping to get the basic function in a beta soon.
I am launching next week.
Creating responsive CSS with flexible layouts is still ridiculously hard, mostly done by hand and I want to fix that with a GUI.
Adding the cost aspect, it's clear why companies like referral programs
For new grads, this means using your friends and connections (professors etc) from school to help land a job. In the absence of that ability, get out and meet people and show employers you are awesome. For developers, creating a public git repository is an awesome way to let them see your skills.
Also, judging skill through interviews or whatever is hard at best. Insiders know the people they are referring much better than the company does, even after interviews.
My guesses, anyway.
Recommend reading Influence by Robert Cialdini > http://www.amazon.com/Robert-B.-Cialdini/e/B000AP9KKG
This is why most companies fail eventually. Hiring and promoting based on relationships instead of skills. You can grow a relationship. But a bad employee will never get any better. Especially if you bump him up to management.
If you don't have connections, you can't land a job that isn't advertised publicly.
Publicly advertising a job is tedious.