"Leaky (YC S11) is Hipmunk for Car Insurance"
I honestly don't care if your new company is "* (YC S11) Is The Facebook for Unicorns," since it really tells me nothing. I have to figure out what a Hipmonk is before I can understand what they do. Hold on while I call the Dalai Lama to ask about the difference between a monk and a hipmonk.
Of the YC S11 batch with announcements up, it seems the Snapjoy folks are doing it right (from the front page):
"Snapjoy (YC S11) Will Organize Your Photos For You"
Now the Snapjoy announcement above provides concise and useful information about what they could do for me, the potential customer.
I'm usually quite pleased with what comes out of YC. That said, in this competitive market, I don't think that being nice (just because) helps anyone the week after launch.
I personally look forward to the day HN tears apart my project so I can say I truly learned something.
Has the culture around here gotten so hostile that a "be nice" request is needed?
Win the crowd and you will win your freedom.
To those startups who do not fight with valor? You will be subject to the mob, as was Airbnb. Even the Emperor will not be able to silence the cries for blood!
Startups... I salute you.
LET THE LAUNCHES BEGIN!
As for launching around the same time, I'm of the opinion that if your own (non-YC) startup is good enough, it will stand alongside, or even above some of the YC guys and perhaps "cash in" on the startup fervour around at the time.
With very few exceptions, I enjoy seeing what the YC crowd releases, but isn't this going a bit to far? Aren't we the perfect audience to provide constructive criticism? On the other hand, if you're asking us to be empathetic at the same time, I couldn't agree more.
no sense in wasting the launch PR boost when everyone is getting swarmed with pitches
Just maybe? The VC industry is going to wake up and go back to value investing - not FOMO throwing cash at everything, no matter the price
But Dave McLure says it's business as usual
In terms of finding a co-founder, why not partnering up with another teen? Events like Young Rewired State (UK - http://rewiredstate.org/events/young-2010), hack days and barcamps all usually have teens attending them.
Check out TeensInTech (Bay Area - http://teensintech.com/) which also runs a teen tech incubator.
There are also a few online young entrepreneurial groups such as Millennium Generation https://www.facebook.com/groups/rockstars and theres WebeTalk IRC chat (http://webetalk.com) which is frequented by some of the youngest YC startup founders.
If you want to take a different more active approach try building something small and useful that will get you tons of press and coverage on HackerNews. You can also tip TechCrunch (email@example.com), building something that people are aware of outside of you telling them will definitely help you find and secure a co-founder. On top of that the media and others absolutely love young entrepreneurs stories. So with a bit of work you will be able to get coverage.
If you want to team up with a more experienced person, why don't you ask them to be your mentor, ask their advice (it's generally good to have personal advisors, they'll help you out). Build that relationship and if things look good, maybe you could ask them to join as a co-founder or help out. Many startups do this to acquire higher level executives or even investors.
If you have a technical background, you don't need a co-founder to start. I hope this helps and good-luck, many of us have been there before.
You can contact me at firstname.lastname@example.org
I've had 3 servers out of 22, in around 1 month, degrade. I've only had the servers for a few months. That is like 6% degradation a month on servers. Every server has redundancy, but still...
Is EC2 worth the risk?
An error occurred while processing your request.Reference #97.8fa41160.1312856795.489b05e0
EDIT: My daughter just alerted me to netflix streaming being down as well. Asking if I can fix Netflix's internet, she is 6.
This started (with reddit) 10 to 15 minutes ago - Netflix, about 3 minutes...
7:39 PM PDT We are investigating connectivity issues for EC2 in the US-EAST-1 region.
7:50 PM PDT We can verify connectivity issues between instances in the US-EAST-1 region and the Internet.
Issue: We are currently investigating network issues with our upstream provider.
Aug 09, 2011 â€" 2:37 UTC â€" less than a minute ago
Support tickets submitted, but their dashboard still shows clean.
Work has at least 100. No Pingdom alarms in my inbox yet.
They are all so great, but I will list a bunch that you should check out anyway: fugitive, unimpaired, pathogen, ragtag, surround, endwise, repeat.
MRU - Most Recently Used Files in a split
Tcomment - Fast and Easy commenting
Snipmate - Textmate like snippets, eg: type div press tab, it'll auto complete to HTML Div Element.
Sparkup - It makes HTML Coding Super Fast, Very useful for creating Nested Tags.
Surround - To Quickly Add delete, Braces, parenthesis, quotes etc.
Relative Line Numbers - To toggle relative line number mode through ctrl+l
Colorschemes I like: Jellybeans and Solarized
Syntastic: calls out syntax errors for lots of different languages.
Command-T: I've had some trouble getting this compiled and keeping it working when updating vim. But it's the how I open new buffers.
Solarized: is a nice :color. I use the dark.
Pathogen: seems to be the way to manage plugins. I started vim from textmate ~a month ago using Janus. This week I changed from Janus to pathogen and it's a lot nicer now. (all of tpope's stuff is great as zefhous us mentioned.)
- 'NERD_tree': provides a hierarchical directory view in a sidebar (much like a project view); open a file by hitting enter, or by double-clicking in MacVim
- 'a': toggle quickly between a source file and its header
- 'cscope_maps': search through my cscope-indexed source files and system headers
- 'fuf' and 'l9' (a.k.a. FuzzyFinder): quick way to open files, auto-completing as you type
- 'tagbar': displays navigable list of functions/methods in a sidebar (better than the old 'taglist' plugin)
While I'm not a fan of everything that comes with the Mac, I've never felt that it had any gaping holes like Windows does (e.g. Windows doesn't come with SSH or Perl or Python or even a reasonable shell and terminal, much less other useful utilities). In fact, sometimes the Mac has almost too many options; the Mac ships with something like 5 text editors, and that's before realizing there are excellent 3rd party ones too.
It's clear that Windows can be made tolerable with some effort, but I've sort of lost patience with having to do what a company with Microsoft's money should be able to provide by itself.
My last exposure to Visual Studio was version 2005, and it started with the realization that the program was basically incapable of saving to the previous version of its own file format (which completely threw off my version control on a project where all other team members were stuck with older IDEs). I also remember with disdain opening Visual Studio 2005 and being given about 15 characters of space in which to type a series of "#include" search paths; I kid you not, it was faster to mount a network drive, open Linux and "vim", and edit the project XML file directly, than it was to futz with Microsoft's poorly-thought-out GUI to perform the same tasks.
I'm willing to allow that I've just had some bad experiences, and I hear so much praise for Microsoft's environments that I constantly feel like I must just be missing something. Yet everything I've seen doesn't make me think "snappy", it makes me think "kludgey, buggy, poorly-conceived mess from company with enough money to do much, much better".
"Notepad++ on Windows"
From the consumer's side - we're already seeing it through the group buying sites (groupon, living social), but now we're looking for the "Niche" sites that do the same thing. I believe there is a big market for this and its already proven.
About a year ago, I thought there could be a site with these features using the twitter/facebook api for leads. Something like SocialLeads.com - name your price and have people fight for your business by outbidding each other. Like google does, but for niche markets and in reverse - for social.
Contact me if you want to dialogue about this...
As a side, at what point is a site popular enough to be 'the Y of X'. I suspect Hipmunk conveys more here than the dental office. I've been going with an amazon analogy - what amazon does to books, we do to research chemicals.
We're the Hipmunk for Real Estate
We're the Hipmunk for Vacation/Tour Packages
We're the Hipmunk for Technical Books
We're the Hipmunk for Matchmaking/Dating
I think the Matchmaking/Dating one could be sorted by Agony. (Most likely to respond to your witty message).
We're the Hipmunk for Drink Specials (weekly view)
You can see which bars have specials which day/time and optimize a schedule to refrain from being sober all week.
Or you could optimize for Live Bands, themes, ladies night, etc.
Insuring against events that are likely to occur to every insurance holder simultaneously is much more difficult. AIG, for instance, collapsed when lots of people called in their "mortgage value insurances"; a more paranoid underwriter would need to sit on a huge pool of money until something happened.
Other constructions are possible, but a patent troll targeting one small developer is likely to target so many small developers that actually fighting all those lawsuits would bankrupt everyone. You'd need a few big fishes in the pool to absorb those kind of shocks, and I think the Googles of this world prefer fighting their own battles.
"We generally recommend Errors & Omissions Insurance be at the foundation of every company's insurance portfolio. Usually it is wise to purchase the coverage prior to product launch, or when you have customers. It can be required by investors, particularly VC's."
After our YC round, my first company moved ourselves from the valley to London. It's not as extreme, but you can get some of what the valley offers from London, Berlin, Israel, Amsterdam (app development), and others. I was just in Bulgaria, for example, and they had a decent scene. So does Spain.
If you're in the valley, you kind of can't avoid the startup community. In the other major cities, you have to make a bit of an effort, but you can still definitely build a support network and get in touch with investors when you're ready.
Tapping "discuss" has led to frustration before. Though, not so much on my desktop, I'll admit.
/edit: And a second "dream suggestion"? Potentially, not greying out the title after I've visited the link. Instead just grey out the link destination following the title ((wired.com) or whatever). Of course, that would necessitate the link destination being black to begin with. But, I think it'd make sense in practice.
I, for instance, spend maybe five hours a week maintaining the little web empire that's bringing in enough to live comfortably on. Sure, there's always a period of intense building at the beginning of a project where you can find ways to occupy yourself for upwards of 40 hours in a single week, but if you choose your niche well that period doesn't last long, and soon you're on to the marketing phase which is measured more in calendar time than IDE time.
Naturally, if you're the sort of person who works 80 hour weeks, you'll find a way to build a business that requires 80 hours of your time each week to stay out of crisis. On the flip side, if you're the sort of person who prefers month-long periods of idleness on tropical beaches with occasional email checks to verify that your business is still running itself, that's entirely doable as well.
#1 Track your time for few days and categorize each minute of what you do. How many of them are productive and pushing your business forward? In most cases 20% of your time is bringing you 80% of the gains. Pareto principle.
#2 Are you focused on few important things or your focus is spread to too many things? In most cases it is better not to do somethings rather than do them badly. Focus on the 20% from the point #1.
#3 Do you get enough rest and fun? If you work too hard you are less productive and with exhaustion it takes you 2-3 times longer to complete tasks than that you would do with enough energy/rest/focus. Have at least one day off (or 8 consecutive hours) a week and try to relax few times a day with one bigger break and several smaller ones.
But those aren't all the topics discussed on Reddit. Reddit seems to be unique in that its very large community is fractured; its system of subreddits leads to niche topics being covered better than they would be on other sites. You don't have to set up an entire phpBB forum for your interest in antique nesting dolls, just go and create /r/antique_nesting_dolls . It's simple, fast, and because adding a subreddit to your frontpage is so easy, you can get a lot of eyeballs coming back to your subreddit over and over again. That's the part of reddit I don't see happening elsewhere.
It is slow, but I find the majority of links in-depth and worthwhile.
Would be nice to get a native version at some point too, so you can run offline.
Disclaimer: I was at LeedsHack too, great event!
The most irksome thing about my work during my recent vacation was lugging my laptop everywhere. Apparently I banged it against something and now Dell is busy fixing it for me for $500. Grr. But other than that, it certainly wasn't preventing us from having a nice time.
Also, there are a lot of activities which aren't as critical as you think they are. I was used to doing bug fixes the day they were reported. That's nice, but that's not a law of nature, and you probably don't want to make your customers think it will always happen. If someone reports a bug during vacation and it isn't killing someone or taking the site down just tell them "Thank you. I'll see to it after I get back from vacation."
Your goal should be to minimize your customer support requirements. For the past two years I've treated every customer inquiry to my business as a bug requiring a fix.
If someone asks me for additional information about a product, I add a section to that product's description page or, alternatively, make the existing content clearer. If someone has trouble with a download, I improve the instructions sent with my payment confirmation email and perhaps increase the font size of the most critical links in the admin area. In-line instructions, such as those used by the 37 signals team, help greatly in this respect.
Over time this has worked and customer support requirements have dwindled, and with less emails to answer per day you can afford to be away from a machine for longer.
Actually my problem was that I found myself working on many issues that were scheduled after vacation. Body was on vacation, mind wasn't.
So you're not thinking tutorial as in "How to scale a sqlite cluster" but something that quickly explains your service to your users?
ADDED IN EDIT: What I really don't understand about HN is the people who downvote the small contributions that are intended to help others. I added this link to make it easier for people to see what it's about, to make it so they don't have to copy the URL and paste it into a browser. Someone upvoted it - which was nice - and then someone downvoted it. I really don't understand why.
I don't care about the karma. It won't get me another coffee, it won't fix bugs in my code, it won't make my in-box any less full. I do care about understanding the systems I interact with. I've given up trying to understand people in general, but thought I had a chance of getting along with the people on HN.
So, can someone explain?
Regardless, best of luck.
If this were free you could gain wider user adoption, and thus, supply of music.
Let me ask; who do you want your customer to be? Listeners or artists?
On a meta level, the patent issue is so interesting because it creates such internal contradictions for the libertarians who comprise a significant fraction of vocal HN'ers. On the one hand, patents as the something belonging to the creative individual to dispose of as they see fit certainly resonates with the general philosophy of many people inclined toward libertarianism. However, the mechanism for granting patents is solely in the purvue of the government and must therefore be assumed to be part of a flawed process which harms business according to standard dogma.
In many ways the current drama unfolds according to one of the subtexts of HN - Silicon Valley v the Rest of the World. It's those plucky Silicon Valley startups like Google and Apple [sarcasm] who are suffering at the foreign hands of Nortel and Microsoft, e.g. nobody talks about Intel's and HP's patent portfolios.
But, based on what you said, I can tell you:
Using Python in school and at a job doesn't make you a Python Hacker. From your description of yourself it sounds like you mostly play with programming. It may just be the way you worded it, but what was the last 'major' software project you have worked on, either for work or open source? Have you been a developer professionally, or have you skirted on the edges of the industry? I interview candidates and review resumes all the time, and nothing sets off my spidey senses more than someone who overestimates their skills. If you don't know a topic well and know you don't, that is totally fine, but when a candidate says they are an '8/10' in a language, but I gauge them to be a near beginner, it tells me they are blissfully unaware how much they don't know. That means that they probably have never learned any language or topic with a high degree of mastery, and that they aren't aware of how much more is out there in the language in question. That means they aren't very curious, and they aren't passionate (or worse, they aren't smart).
It also sounds like you have a graduate degree in some non-technical field. Did you graduate recently? The courses you list are not very advanced, and coursework doesn't really matter for employment anyway.
We are hiring aggressively (like most big tech companies in the valley) have an engineering challenge up at: http://codeeval.com/public_sc/48/ . If you do it competently we will call you back. We pay well, have great benefits, offer relocation, etc. However, it is fairly challenging and the majority of people who attempt it are not able to complete it.
Honestly, FizzBuzz is meant as a test of basic programming competency. It's disqualifying when an engineer can't do it, but it's not anything to brag about. A competent engineer should be able to implement FizzBuzz in any computer language in a few minutes, even if they've never seen the language before, so long as they can get documentation.
No matter what happens, you aren't going to find work in Michigan. You aren't connected and from the sound of it your resume is very light, and you don't have a network, so contracting and freelancing just isn't realistic for you. Based on your description of yourself, you would be a fairly junior level engineer wherever you go. You have to start somewhere, though. Good luck!
Consider this: identify several such projects along with the companies that are heavily involved in these projects open source communities, i.e., ones that are actually contributing and/or heavily modifying them.
First, send a patch, do something to "get your feet wet". Then pick a substantial sub-project (not something trivial), start contributing to it and at the mean time contact the engineer/managers working at associated companies (as not to be trapped in the HR resume black-hole). In the interview, at least mention the work you're doing.
Chances are they will be willing to fly you out to interview and help relocate. Be honest with them and say that (due to family reason) you'll need to at the very least travel.
In the worst case, you could do the reverse of working remotely/visiting the office frequently: rent a room in the remote area, work in the office most of the time, travel to Michigan for weekends/a week at a time: this will be difficult, but at the very least you'll be able to establish more "formal" experience and industry connections that you could translate into a more sustainable arrangement later (don't, however, start a position knowing that you won't be able to stick for at least a year and a half to two years: that would not very ethical, especially since you're looking for a company that will invest in your career). Of course, some family situations, e.g., elder care won't allow for that. In that case, still the advice applies: you're far more likely to find a remote-work scenario in an open-source related company than elsewhere.
The most recent were on July 1st, and on Monday new ones for August will be posted. The most recent are linked below, but keep your eyes open for Monday.
You really may need to uproot your family. I know that the tech economy is booming in several major urban areas. I'm up in Toronto, and have headhunters calling me like crazy. There is a dearth of programming talent. I know several people in San Francisco and they say that the valley has the same problem.
The situation is so desperate that I know several companies that would entertain hiring somebody in Michigan to do work for them remotely. It might take a trip up to Toronto to meet with some folks, but that's just a several hour drive.
Also, don't limit yourself to Python / C. Stress that you're able and willing to learn any programming language and solve any challenge that comes your way. I know there isn't a single unemployed Ruby developer in chicago, thanks to Groupon.
Finding a job as a developer is actually not that hard, in this economy. Be thankful you're in this industry and not, say, the automotive industry.
The key here is to actually want to move to that area, work with that company (whether it's 10 or 10,000), or work in that field. People detect insincerity relatively easily, don't contact people unless you actually want to work with them as opposed to anybody. On the flip side, never let yourself be discouraged by thinking "nah, I'm not good enough for them." The worse thing that happens is the person doesn't respond; this may feel bad but you end up with a thicker skin and learn how to do it better the next time.
Also: do not spam. Again with the insincerity thing above: this technique only works if you want to work with them instead of anybody, and I promise you they can pick up on that.
Do something -- anything -- to get your code out there. Even if it's the most obscure and idiosyncratic library, throw it on Github.
I got a ticket to the Valley on the strength of some decently interesting (but by no means amazing) open source code. And I'm not even American and have no CS education, so it was considerably more difficult for me than it will be for you.
Incidentally, my current employer, the Wikimedia Foundation, is very open to remote contractors. (I caution you that we tend to be a bit slow to hire.) If you want to continue to live in Michigan, you won't be unique in your isolation, because these organizations are basically run over the internet. And your salary will go much further if you don't have to deal with rent in SF. http://wikimediafoundation.org/wiki/Jobs
Mozilla has similar advantages. http://www.mozilla.com/en-US/about/careers.html
Also if you are that desperate, you should consider moving to one of these places and leaving your family behind until you've made enough money to bring them to you. That may sound horrible, but it's the way people have pulled themselves up and made a better life for their family for centuries.
Although I didn't get to check it out, there is a great Python User Group that meets regularly (I believe every other Monday) at various locations in GR, usually at Calvin College. Join the group and they'll send out regular updates. Ben Rousch is the contact there, he also runs the local Web Dev User group. I've exchanged emails with him before, he is a great guy and very helpful. It might not hurt to get in touch with him.
More importantly, just recently someone put up a job posting on the group looking for a python/django programmer. I suggest you check it out. http://www.fiveq.com/blog/employment/fiveq-employment-opport...
It might not hurt to drop into Atomic Object, they're growing and usually hiring as well: http://www.atomicobject.com/pages/Working+at+Atomic+Object
If I can be any help to you, perhaps putting you in contact with other people then let me know. My email is listed on my profile page.
Best of luck.
I usually don't have a good word to say about recruiters but in cases like yours it might be worth contacting a few who work in one of the hubs you could move to, and have them look at your resume. They'll help you brush it up if needed but more importantly help you validate that there are employers looking for your skill set (because if they don't think they can place you, they won't spend any time with you).
Have them set up 3 or 4 interviews and scrape together the fare to come here and you might not need the return ticket. Just don't indicate to them that you are desperate but white-lie and tell them that you just want to relocate to SF/NY/etc.
BTW I moved to SF from a different country (UK) 5 years ago because it is where I needed to be for my career - it was hard but I did it and it is one of the best decisions I made. The winters are better here too! :)
Here's the most recent one from June, looking for freelancers (I'm not sure if a July one was posted):
And here's a list of some more recent threads:
I imagine you're pretty stressed out, but hang in there, and good luck.
(Woops â€" looks like jcr beat me to it. His/her comment has even more recent information.)
Here's a few examples of what I mean if you are say, in Grand Rapids.
It would be pretty easy to find a tech company willing to do phone/internet screen for a day or two remotely, and then fly you out for interview. If it goes well, you'd probably be pressured to just stay and work and then have someone else pack up/ship your stuff :)
You should have done this instead of wasting your time trying to find jobs locally, really.
If you come to SF, you'll be able to find a job doing something somewhere to get off the ground. I promise you this.
I founded Collective Idea (http://collectiveidea.com) a successful and growing Ruby shop in West Michigan (Downtown Holland). We are actively looking for programmers, and I know many other companies in the area that are too. The ones I've talked to recently are looking for Ruby, Objective-C, and PHP, but I'm sure there are many, many more.
West Michigan is actually a fantastic place to be a programmer right now. We have dirt-cheap cost of living, beautiful scenery and a number of top-notch software companies working for major companies. (We count Fortune 100 & 500 Companies in our active client list.)
How do you get a job here?
1.) You could have emailed me. My email is on our website, and so are the heads of companies at our competitors. I have interviewed a number of people over the years even when we weren't hiring. I talk with our competitors frequently, so I know who's hiring and will gladly recommend people we can't hire.
Software companies are hiring. Ad agencies are hiring. Manufacturing & Medical companies are hiring. Nobody needs to leave Michigan to get a great job.
2.) Go to meetups.
Grand Rapids has a large number of great meetups and user groups for Ruby (http://www.meetup.com/mi-ruby/), Python (http://www.meetup.com/grpython/), Linux (http://grlug.org/), .NET (http://wmdotnet.org/) a new and huge Web Dev group (http://grwebdev.org/), Software Craftsmanship (http://softwaregr.org/), and many more (http://conga-wm.org/group-list/). The annual BarCamp is in a few weeks (http://barcampgr.org/) and we even have Y-Combinator style seed accelerator, http://momentum-mi.com/.
Go to any of these. Talk to people. You don't need to know "contacts in the industry" you need to meet people. They'll tell you who to talk to, where to apply, and how to brush up your skills.
3.) Write some code.
In the age of GitHub and SourceForge (who has coders in Grand Rapids and is often hiring http://geek.net/about/careers/) there's no excuse for not having code that you've written. Find some small project and make it better, or contribute documentation. Don't get discouraged if you can't find a project to hack on right away, you will. Blog about it. Talk about it.
Michigan, and especially West Michigan has some amazing programming shops, some of the best coders I've met anywhere, and everyone is hiring. I know many people have moved away, but there is no reason to anymore. This is a great state, a bit underrated, with an under-the-radar software scene that is ready to explode.
Anyone know Ruby and want to work for a Michigan company in a lakeshore town? Talk to me.
<full disclosure>They just sponsored Hackers & Founders Silicon Valley this past week, and they are our sponsors for the next month.
But, their sponsorship was mostly to because we're boot strapping an incubator without much of a budget at all.
Doesn't matter. They're the best source of startup jobs in town, and it's the best way to find startup jobs in town.
Also, start doing some challenges at CodeEval.com. After you have some completed, ping me, and I'll let Jim, the CEO know. We'll get you hooked up.
There are a lot of hackers out here who could help you out. Heck, even I have a couch (in Mountain View) that you can crash on for a few weeks. Email me.
If you can't get the manager's contact details, then you call HR, and ask for their details.
If that doesn't work, find a company that might have some interesting projects. Contact their IT department (get the number of HR if you must), and ask about what projects you might be able to join. Note, many interesting projects are not in IT, but in other departments; but IT will have some idea where those projects are. If you are good at number crunching, tell them that. You can try other tricks, like if the manager says they are too busy, you can ask if they have someone else who can take the call. You can also find out if the company has a programmer's mailing list - maybe IT could help you there?
You will get rejections, but it's better to get 20 rejections and an offer in a week than no rejections and no offers.
I am curious as to why you have not found something locally. Surely there are groups you can join, either on or offline, which would help you.
I hope that some of the comments on here will help you or spur you into some action
plus, many of their positions assume you work remotely.
Two years after I started my job, I decided to learn iOS programming during evenings and weekends. A few months later I quit my job and decided to do iOS programming full time. At the time, I was working on an idea and didn't have anything ready for the world to see. Months passed and I still wasn't ready. I realized that it would take me another year to complete so I decided to pivot and work on another product.
After 1 month of pivoting I released my first project on the Mac App Store and was making ~$5000/month. A few months later, a company came knocking on my door and gave me a job offer. I accepted and am now making more than I did in my first job. I still have my business running on autopilot. I am 27.
This is not to brag. It is to show that if you really want to get out of the rut that you are in, lock yourself in a room, build something and release it into the wild. If you don't have a good idea, copy someone else's. By doing this, you'll learn new skills and will eventually become valuable to others.
As other people here are stating, you need to move.
SFO, NYC, Boston, Atlanta, all need tons of work.
By the way, the reason why you haven't been able to find a job is because you have no idea how to land work. (I can tell because saying "I have to go through HR" is as clueless as someone saying "I wrote a program but it didn't work so my computer must be broken" :-)
The relocation option works because you don't need to know how to land work to get hired -- there are jobs all over the place and you just walk around and stumble over one.
That's not a bad idea for your situation right now: if you don't find something just by posting on HN here, you could get yourself to San Francisco, crash on someone's couch, walk around and talk to people, land something that gives you some income. (The trick here is that the more active you are about it -- e.g., if you come to SF, and if you go around and talk to people -- the faster the process will happen).
Now, longer term, thinking about where you want to be next year (that is, after you've resolved your immediate crisis), you might find it beneficial to learn how to land work, depending on your goals. For example, maybe for personal reasons you'd prefer to be in Michigan.
Someone hires you because you will solve a problem for them. Some of the problems that people have can be solved with Python or numerical analysis, etc. Of the people with problems that can be solved with your skillset, a small percentage already know that their problem can be solved with Python or whatever. Those people advertise for jobs. When you don't find a job in Michigan, it doesn't mean that no one in Michigan has problems. It doesn't even mean that no one in Michigan has problems that can be solved using linear algebra and so on. What it means is that people in Michigan with those problems don't know yet that their problems can be solved with those techniques. Thus sending HR a resume listing those skills won't land you a job because the recipient doesn't understand that you can solve their problem.
You can learn how to land work in the same way you learned how to program. Think back to what what your most effective learning method for you, when you were learning to program. (Was it reading books, taking a class, or talking to people who already knew how to program, or what?) Then use the same method for learning how to land work: if reading books works best for you, read a book or three; if classes are your style, take a class or a workshop; and so on.
First - don't underestimate the value of your math skills vs. your programming skills; I busted six figures as a stats geek long before my technical skills got into that range. If you're good at math, this is rare & valuable - particularly if you're also good at talking to people. (Those people are called analytics directors and it's a nice way to make a living; plenty of paid hacking time).
Second - agree you should consider leaving MI - NY or Boston sounds particularly a good fit; I'd look at the financial industry. While the work can be soul-sucking, you can build a nice bankroll relatively quickly in that space that can fund other interests.
Third - You should definitely expand your search beyond Python. While Python is my language of choice, I also attend PHP meetups and (infrequently) events targeted at Oracle and Microsoft developers. Here's some (bigoted) commentary comparing the different groups:
- I've found the Python groups to have smarter hackers relative to the other groups; the talks tend to go much deeper into the underlying technology/computer science behind the topic and the dinner conversation is better.
- Many folks at the Python meetups are employed in roles where their focus is using other technologies (lots of Java, some C++, several DBA/sysadmins - Oracle, SAP).
- Recruiter activity is fairly low at the Python meetings (0 - 2 recruiters per event); most recruiters who come are hiring for non-Python roles. I find this amusing, since I've identified this group as the best source for my next analyst hire and/or technical cofounder connection.
- The PHP group across town is about 30% larger and tends to be a bit "fluffier" in terms of presentation content. The technical skills of the average developer at these events is a full order of magnitude below the Python folks - when discussing equivalent issues, the average PHP developer has a looser grasp of system internals, how the algorithms inside the box work, and subjects such as OOP and functional programming.
- We have a TON of recruiters and hiring managers working the PHP meetup with relevant web development jobs. There are generally between 3 - 5 "announcements" per session; generally from folks with LONG lists of jobs that use PHP. A surprisingly large number of these want simple framework developers, which I see as significantly less rigorous than the stuff my Python buddies are working on.
- And to fully explore the dark side of the force - I've run into tons of recruiters looking for Java, MSFT, and Oracle people; also seen demand at good pay for closed source packages (SAS, Microstrategy, Saleforce.com). I'm talking about drag and drop stuff that developers would laught at. I've seen SAS analytics rates which rival a director's pay - and aren't very rigorous from a technical perspective (started my career as a SAS programmer working on statistical analysis). Did you do SAS in college?
So - many options, definitely look outside Python and leverage those math skills.
Point is - focus on the application space, use your highly valuable quant skills, and, if you need the cash, don't be afraid to use corporate technologies and lower end stuff.
/\ Try bending the truth.
Firstly you'll need different CVs depending on the job you are going for. So take the one saying "Did python for 5 years at XYZ corp" and change it to "Did python and C# for 5 years at XYZ corp" - This should get you past the HR gatekeepers and in the meantime you just have to skill up on c#. When you reach the interview with technical people they will be more reasonable - providing you are actually comfortable with c#.
1. Consider where it is going wrong. Are you getting interviews for things you are suitable for? Are you getting knocked back at the interview stage? i.e. it it you CV that needs sorting out, or the interview? Or is it that there is nothing that matches your skills? Regardless of anything I would get someone else to give you feedback on your CV.
2. Find companies using the technologies you use and ring them up to see if they have any work available, rather than waiting for adverts.
3. Consider being a tester. It is rare to find a good tech skilled tester / QA and they are valuable.
4. Get the skills for the jobs that are available. Frankly if you are desperate then put 5 years of C# on your CV and work night and day building something in C#.
And if you are out of money stop looking in one direction. Open up in many ways. And if you fry burgers at McDonnals, who cares. Pay your bills and in your free time get going with doing anything programming related.
My point is: I think the US is the most developed IT market these days. People who actually do things should always be able to get a job. If you didn't get a job until now, it is probably because you didn't really look for it, or you still don't have "what it takes".
Also I think through doing things you automatically learn to know like minded people and thus find entrance into companies.
I agree that any developer meetings (not just python) would be good for networking.
I prefer not to use email without GPG, so rather than email I will put my phone number in my profile if I see you are actively following the replies.
That is about I can offer right now.. my location is NW Indiana..my solution was to pitch to Chicago startups that are established to get something..as its only 1 hour 40 minute train ride to Loop-Chicago..
If you feel comfortable in disclosing more details via email..my gmail account is in my account details
Biggest step you need to do right now is 1 and 2..
Granted these are both Perl-oriented jobs, but if you really are 'at the end of your rope' then I would make an attempt.
[I say the power of advertising at work because they both successfully pimped their employers]
If the Embedded group doesn't look like your thing, you can also submit an application to our parent company, AtomicObject. They are also hiring.
AtomicObject normally hires generalists (which it sounds like you are), so experience with many languages and programming concepts is a huge plus. AtomicEmbedded needs a more specific developer who can get their hands messy with microcontrollers, oscilloscopes, and low level C code while still playing in the land of ponies and fairies (Ruby/Rails/Python/C#).
If any of this sounds like your thing, don't hesitate to submit a resume. We're always looking for the right people.
If you can't find any get on meetup.com and create a Python meetup. Even if you get 1 person to come you can say you organized the local meetup group.
It's my first time ever applying to job postings. Started looking a few weeks ago and found out my resume was crap, after getting some advice and rewriting it my response rate is 75%.
If you're interested in a company and think they might need you, just email the CEO a short note. You'd be amazed at how often you'll get a response, a couple even introduced me to other CEOs looking for someone with my skill set.
The two key's points to communicate: why are you interested in the company and what can you do for them.
Practice your skills (google "code retreat"). If code flows from your fingertips during interviews, you'll get the offers.
Move to where your skills are in high demand.
Try contracting. Get to know people in your area that do the work you want. Ask them how they landed their jobs.
If this goes well you have a project that can at least help you pay the bills at the moment. If not this would go better on your portfolio than being able to do FizzBuzz.
Again, ask money from day one.
I wrote this for Utah. But I'm sure this can be applied to other states.
Advice + thoughtful response = conversation => ???
If you're going to stick around the upper midwest and feed your family, you need to get your Java and C# mojo working. Don't listen to the ones who sneer at those languages; good programming is just like good waitering -- delight your users and you'll be fine.
I personally wouldn't want to do either, but it sounds like you have to decide if you want to compromise on technology or moving to a larger market.
So if you want to land a job or a client do some thinking on what their issues might be, their dreams, their goals, and maybe their fears. If you know these and can translate these into how you can implement solutions, then you will show them how much value you bring to the table. And when you can think of ways to create value, you can immediately charge almost anything.
People will lick your balls for your fizzbuzz awesomeness. Can you write tests? doesn't matter, you write python!
If you have good experience, and you are going to work for a startup with milions in investment, expect a small fraction of a percent of the company (expect to be looked at funny when you ask for information that will allow you to figure out what percentage of the company you are getting rather than a number of shares, but that's what matters. I can have a billion shares, if I want, in a company that isn't worth anything at all.) But, expect around what you'd get as a valley engineer working for an established company; $100K+ per year base salary, depending on location and experience, of course.
Really, if you have good experience and job prospects, You probably don't want to be an employee of a startup without money. If you have good job prospects, insist on a reasonable salary /or/ become a founder. Being an employee rarely results in enough stock options to make a significantly below-market salary worth it.
(The typical "pay is competitive and the equity is generous" line in most ads isn't very descriptive.)
Thanks in advance for the start-up 101 lesson!
The only thing I'd add is that you should pick the tech that keeps you focused on the question above. If you're spending a week setting up environments, spending a lot of time learning new skills, digging around to get configuration files tweaked, installing patches, etc? Every second you spend on stupid shit like that is another second you should be finding customers. So the only tech advice I have is to not let the tech get in the way of getting started. I think .NET can work wonders for you, as can any platform. It's not the tool, it's the attitude you bring to using the tool. Carpenters don't sit around admiring or obsessing over their hammers, but developers are famous for it.
If your co-founder is "lightning fast" at it, that is exactly what you should use.
Down the road, if the .NET stack is not suitable, you can always migrate. But why worry about it now?
I would, however, encourage you to use .NET MVC instead of WebForms. The former is very similar to Rails, Django, and other popular MVC frameworks, so if you find that you'd like to make a transition to another language/framework, it will be much easier this way. The latter is really just an antiquated technology with lots of problems and not very much of an OSS community.
At the end of the day, it's about getting to market fast and testing your hypothesis. Building your MVP is just the very beginning of your startup journey. You will probably have to change your product a lot, so go with what you can hack in quickly. If it turns out that you have the next StackExchange (which is built on .NET MVC) and you need to massively scale, then drop Spolsky or Atwood a line and I'm sure they'll be happy to give you some pointers. That's a good problem to have.
I would also offer you the following advice in reference to the major drawbacks of choosing it.
1. Hiring good .NET devs is HARD there just is not a major interest in learning it at this point so most of the young guys are focusing their attention on ruby and python (I am going with Ruby for the current project I'm working on now too!)
2. Make sure you have a very good relationship with your co-founder because from my experience many of the .NET devs who are "lightning fast" are also those who refuse to comment the code well and take the road less taken in reference to their programming styles. This is not necessarily a bad thing just something to be aware of, because if he is not around to school future devs on the code base you could be kicking yourself later.
3. Carefully buy the licenses you need as you need them, you can work out deals on licensing even after you have ordered others seperately.
4. Try partnering with a company who is a BizSpark Network Partner as it will help considerably with cost and give you a great foot in the door with Microsoft if you do begin to scale in ways you hadn't planned for.
I think you're making a fine decision. Going with the masses is not always the best decision and choosing another language only because it's the hip thing to do is usually not a good position to put yourself in.
That said, Good luck with your startup!
1) The opensource community for .net is quite limited compared to other languages/frameworks
2) Some people have an aversion for anything from MS (this affects hiring)
3) You are locked on the Windows platform (anyone still considering Mono?)
4) Costs, the Windows platform and the .net eco system are built around licensed components.
Performance or productivity are rarely an issue. If you don't see yourself in the concerns mentioned above, go for it!
An upside for us is that we've been able to get crazy performance as we've grown. All of Stack Exchange runs on around a dozen servers, all underutilized.
An exception I might offer is node.js -- it's really quite different and may be the right thing for a certain type of high-throughput, message-driven app.
(Happy to answer q's, email@example.com)
RE: PG, It's worth noting that he actually makes the point quite often that languages are much more important than many people think (not that the languages on the .NET platform aren't great).
I can't find the essay I'm looking for at the moment.. Maybe someone else can find it, the one where he argues that Lisp was a key component to the success of his site-building company many years ago. There are a number of them that touch on the reasons behind the shifting tendencies and fashions in technology among hackers... The Python Paradox essay seems especially relevant.
The biggest roadblock to .NET use in startups is, IMO, cost. It's not a cheap solution. It's also very unsexy and there's a lot of stigma around using Windows for web servers--in the past this was generally justified, but today? Not so much. I've built example/sandbox systems with three ASP.NET MVC servers behind an nginx static content/load balancer and it was absolutely awesome.
ASP.NET MVC is as pleasant to work with (ASP.NET WebForms not so much). "Frustrating development environment" literally could not be further from the truth; for my money, there is no development environment, anywhere, that comes close to putting as much information at your fingertips, as effectively and quickly, as Visual Studio. Microsoft does a lot of things wrong, but Visual Studio is a great example of a well-done development system.
And if your founder's primary tool is ASP.NET (again, hopefully MVC), it'd be stupid not to use it.
There are certainly some disadvantages to .NET particularly when developing for the web, namely it's web framework maturity, ease-of-use and the lack of a strong open source community. These things are often cited as reasons why, say rails developers, are able to go "faster". And by faster we are not talking about performance but time to build your product. I'd say I find the last one, lack of a strong community as a big factor.
Anyways, I probably can't help you answer this personally, but here are some recent posts by fairly prolific .NET bloggers on why they decided to start moving away from .NET for what they feel are greener pastures in the rails community.
And a specific article about Rob Connery moving his startup from .NET MVC to Rails and whyhttp://www.infoq.com/articles/architecting-tekpub
Again I don't mean to advocate rails over .NET, but I wanted to answer your question as best as I could and I figured some thoughts from people who have already made these choices would help.
I used to be a master of the universe with .NET (spoke at conferences and wrote a few books on web development with .NET). The fact that my prior startup used .NET didn't have any bearing on the fact that it flopped.
However, I went with PHP this time around because I knew I would have an easier time hiring people who know PHP, and this is proving to be the case.
In my .NET-based startup I did use MySQL instead of SQL Server as the data store, which helped us a lot this time around. Remember that the list price of SQL Server standard edition is $6,000 per CPU. This can be a pretty steep hit to a bootstrapping startup, discounts and programs like BizSpark notwithstanding.
onto the real question why is it not used more: I think it is partly a community based cycle the developer community has which I know I was swept along with, a lot of cool technologies are on nix first e.g. node.js, this attracts good people, the good people develop interesting stuff for nix and repeat. Cost and being open source are perhaps factors people cite for their choice but I often don't fully by into that.
I am about to start at a company which is 95% .NET and although everything else about them is great that was slightly turn off at first because I would be leaving the 'cool' side, then I realised how irrelevant it really is.
If you want to launch a startup then do that, and leverage all the skills you have (you'll need them).
If you want to learn a new technology then go ahead and do that with some small scale project.
But best not to try and do them both at the same time, there just aren't enough hours in the day.
There are projects out there using ASP.NET -- my (profitable) side project runs on ASP.NET. Forums like HN can become a bit of an echo chamber, it offers a great perspective but remember the tech ecosystem is much larger than what you read in any one place.
The main downside I had with ASP.NET is the higher hosting costs. I started out trying to host on mono so I could use a cheaper VPS. This was a mistake -- it worked for a few months, but had a number of issues which all disappeared when I switched to an EC2 Windows instance.
As for hiring: we've yet to hire a programmer who primarily worked in .NET before starting; good devs are language agnostic, and the people who built amazing software in Cocoa, Smalltalk, Lisps, and Ocaml prior help us build amazing software on .NET today.
I have a friend in the Bay Area who started in .NET, and had so much trouble hiring programmers they scrapped it and started in a more fashionable platform.
I don't know what others' experience is like, but you might consider the ramifications of that potential problem.
I'm doing some MVC work at present, and it's a good platform (I can't compare it to RoR or others, I don't know them well enough, sorry).
The current iteration of the tooling with EF4.1 and nuget is a good improvement.
Some of your questions:
> Is it the cost?
Windows servers, Visual studio licences and some SQL server licences can add up. Some small startups couldn't afford it, but MS will "make the first one free" with bizspark. Big companies won't sweat it.
> Performance issues?
Nope, asp mvc is quite performant. That's one thing that's easier in a compiled, strongly typed language.
> Frustrating development environment?
Nope. VS2010 with resharper, nuget and nunit is sweet. As long as you have enough memory.
> Lack of a Hacker community?
Not completely lacking, but may be smaller than with other environments. But there should be user groups, conferences, etc. It may depend on where you are.
There are lots of resources for you to read, official docs on msdn, stackoverflow, blogs, and .net geeks on twitter, etc.
However, the issue comes when trying to find off the shelf components. Unlike with Python and Ruby where there are tons of OSS projects you can integrate, with .NET you will have to either build everything on your own or pay a LOT of money for components.
Another thins to keep in mind is that working in .NET requires VS and all the suite of .NET profilers/debuggers which are not free like they are for Python and Ruby. Therefore when growing your dev team you will have to pay a lot in software per seat.
Your choice of platform matters so much less than your ability to execute on that platform.
It's not a completely open platform (e.g., ASP.NET MVC sources are "shared", but csc.exe, the C# compiler, is not)
It has a stigma of being heavily used in enterprise, and there isn't a lot of excitement around C#.
1. Hiring (good) .NET programmers is hard. All of us except the founder were originally java programmers.
2. Windows is expensive. Licensing sql server and windows is much more expensive than nix servers and open source database options.
3. While people here are saying that .NET/IIS scales well, my personal experience is that an IIS server in general cannot handle nearly as much traffic as nix servers. As a result, you need more web servers than you might otherwise, leading back to number 2.
Personally, I enjoy learning new languages. We've been using coffeescript/nodejs extensively for the last few months and we've all been enjoying it quite a bit. We are tentatively planning on rewriting our web code in it in the future. So if I were in your situation, I'd consider the overall impact of ramp up now to learn a new language vs doing a possible rewrite in the future or sucking up the licensing/server costs of .NET.
I think the answer to your last question is: "Yes".
I think you nailed it. But it's probably not that big a deal. In some cases it will help you find engineers and in others it will hinder. Overall, you will be less likely to attract HN types, which is not the end of the world.
I like some of the other comments about how it is overwhelmingly more important to "build something that people want" or "find customers".
I agree with the bubble talk, some of these communities are so pro anything but MS that you forget it's still useful and always improving. It's a RAD tool which is key!
It's what you're familiar with, and there's a lot of talent in that tech out there if you need to expand.
You'll probably need more than one techie though?
.NET can be just as fast, it has one of the better development environments (in my opinion) and is just as great as any other languages.
It is scaling rather well with my startup.
I think the only reason it doesnt get as much attention is due to it's perceived startup costs. But no problem at all if you join BizSpark. (Best deal MS has ever put out for startups)
And nothing can stop your freedom to code in ASP.NET or anything else! Don't let prejudices infect your decision.
Also, there is a fair amount of community/open source add-ons around ASP.NET MVC.
So really, your technology stack fits in at stage 4. Defer decisions that lock you in as late as possible.
I have 10+ years server side experience (including sys admin), 4 years client side experience. Client side / JS work preferred.
Profile site: http://driverdan.com
C# MVC web application developer. Currently working on an iPhone/Android app using sencha touch and phone gap. Background is primary with MS technologies - SQL Server, C#, ASP.net, ASP.net MVC, a little bit of VB.net when forced. Well versed in general web technologies - jquery, ajax, google maps, html5, etc. I've dabbled in many other languages such as python, ruby, and even did some mainframe coding when I got out of college.
I have been developing web apps for over 10 years now, dozens upon dozens of completed projects, small to large, all successful.
To apply, please provide the following:
1) Link to your GitHub profile 2) Links to public sites you've built 3) A paragraph about yourself 4) Your hourly rate 5) Two references
Reply to: firstname.lastname@example.org
PS - http://youtu.be/Eidtc55ZqoU
Nomadic - currently in LA, flying to SF next week.
I've worked professionally with python, ocaml and erlang. I've worked in search ( http://bit.ly/ji-texsearch-opt , https://github.com/jamii/texsearch ), testing ( http://bit.ly/ji-fuzzer , https://github.com/jamii/ocamlcheck ), distributed systems ( http://bit.ly/ji-mealy ) and am making inroads into p2p ( https://github.com/jamii/dissertation , http://bit.ly/ji-telehash , https://github.com/jamii/erl-telehash ). I have a strong background in math (real analysis, probability, discrete maths) and computer science (randomized algorithms, AI / epistemic logic, machine learning).
I'm willing to work on anything but my main interests are distributed systems and p2p networks. My current project is described here http://bit.ly/ji-mist .
Right now I'm fully engaged but I will be available again around the end of August.
Resume (a bit out of date) - http://bit.ly/ji-about
Blog - http://bit.ly/ji-blog
Github - https://github.com/jamii
References - http://www.linkedin.com/profile/view?id=65525388#recommendat...
Highly skilled native iPhone, iPad, iOS ObjC development. Previous clients include Fortune 500s and the US DoD.
"Off the menu" we also do Python/Google AppEngine, PHP, and Mac development. There are 3 of us.
PLEASE NO profit sharing, unfunded ventures, etc.
Please contact through http://drewcrawfordapps.com.
We're a duo of PhD computer scientists who have a wide range of development experience (control software, image processing, compilers, code analysis, web development). We are currently working on software for bug finding and have extensive expertise in static code analysis.
Looking to do freelance or contract work. We primarily work in Java but have experience with a wide range of languages such as C, C++, Python, Haskell, Scala, Ocaml.
Contact us at email@example.com
Mostly a Python coder, working with Django, Twisted, and whatever else. Have worked in product dev, QA, and operations/devops. Can work at high or low levels of systems.
http://github.com/unshift for some sample code, http://unshift.net for my new personal site, email in profile.
Python developer, aspiring data sleuth.
I want to help you extract knowledge from data -- and not just with stats.
From the data side, I've done a bunch of work on text and statistical analysis -- sentiment analysis, text classification, etc.Redis, nltk, shell-scripts and lots of python.
But more excited by the moments when you decide to walk away from all that. I've been working a bunch with investigative journalists, learning that there's a time to stop coding, pick up the phone, and figure out the real story.
So if you're trying to understand your data, drop me a line.
I'd prefer London on-site, but don't rule out remote or coming to where you are.
Oh, I can also do web backend and scaling work (django/turbogears/pylons/nginx/memcached/mysql).
My Github repos: https://github.com/ccarpenterg
Some work in Python:
http://188.8.131.52/ GeoRadio demo)
USER INTERFACE / BRANDING / WEB DESIGN
I'm a senior UI/UX designer. Here are a few snapshots of previews works. http://www.dribbble.com/nicogarciaI have sucesfully worked remotelly with 10+ HNers only this year.
Drop me a line, firstname.lastname@example.org
web/graphic designer for remote recurring work.
Looking for freelancers who are expert in PHP/MySQL AJAX, etc. I need someone to help me enhance and implement ideas on a social networking I am building on.
Must be local to Bay Area San Francisco, no exception. Please email to
Experienced Webapp dev: Java, Wicket, Lucene/SOLR, Hibernate, Google App Engine, etc.
Work sample: I built http://appgravity.com.
I left a cushy job to pursue freelancing full-time in January. Since then I've been slogging it out on oDesk & Elance. Had a couple of great clients, but it's very hard to make a living on sites where so many people are expecting to re-create Facebook for $500.
I work efficiently. I don't require hand-holding. I produce high-quality code.
Contact info and more details at http://armhold.com/contact.
I am a Ruby on Rails freelancer with some newfound availability. I can develop the whole stack, from database/system administration up to the front-end/design. My email is here: http://techiferous.com/about
C# (wcf, asp.net), Python, PHP, C/C++. ACM ICPC world finalist. Living in VitÃ³ria, Brazil, but very willing to travel or relocate (worldwide). Currently learning Android and iOS. Contact info in profile.
Worked with Java and Perl for a while, now trying to focus on "the other side." Marketing, market research, business development, optimizing business practices (the ability to write the occasional script really helps with a lot of this).
Also pretty experienced with building Wordpress and hacking and customizing themes.
Security solutions design, architecture or consulting
- Top answerer information security: http://www.quora.com/Rakkhi-Samarasekera
- Klout score of 58 top influencer infosec: http://klout.com/rakkhis
- Security blog: http://www.rakkhis.com
CV on request. Email rakkhi AT rakkhis.com or @rakkhis on Twitter.
* Past experience with PHP, including some Zend Framework, Propel, ZetaComponents (formerly known as ezComponents)
* Past experience with Java in content management applications: Struts, Hibernate, Jboss Seam. Many beers ago.
* Built a small Node.js/Dojo project for NodeKnockout 2010 which got #10 (http://www.slideshare.net/MyCatStoleMyPPT/tweetirc-presentat...)
* Dojo Toolkit (preferred, including experience building a Dijit)
* virtualenv, pip, gondor[.io]
* Git, Mercurial, SVN
* <whatever you need may end up in here too>
Latest pet project (for HNSearch contest)
Links in my profile; will provide references by e-mail
I am mostly a Java & Objective C (iPhone app) Software Engineer
For the last five years I worked on Java GUI apps and, for the last three mostly on a high throughtput data logging server application.
I also know some Python. I also used it for a personnal web scraping project on Google App Engine (sources on github).
A few years ago I did some consulting as a PHP (Drupal) Web Dev.
My latest project is here (iOS + Java)http://www.displayator.com
I am nicolasH on github:https://github.com/nicolasH
My Resume is on my website here:http://www.niconomicon.net/content_nnmc/pages/Resume_Nicolas...
PHP/MySQL/JQuery/Memcached stack developer from Frankfurt, Germany
http://udos.name - my skill profile
If you are doing an interesting web project, give me a ping: email@example.com. I'm primarily focused on remote work, but I also like to travel so I'm available for on-site meetings and such as necessary.
I've over 5 years experience in PHP, and have used many frameworks, including CodeIgniter, CakePHP and Zend.
I've also got a lot of experience with CMSs including Wordpress and Expression Engine.
My email address is on my profile.
A UX specialist who can also code the web client is doubly preferred, and additional work polishing the UIs of the existing mobile apps is available.
Please contact hnfreelance811 at gmail dot com. Links to past work are helpful.
Web/Mobile UI designer - HTML5/CSS3/Photoshop - from concept to finished product.
Experienced working with developers, version control, template languages, Sass, Stylus, etc++ across time zones.
Portfolio site -> http://nylira.com
Designer based in Austin, TX. Have a reputation for being fast and am comfortable with both web and print design. I'd prefer to take on smaller jobs like landing pages, 1-2 page layouts, business cards, etc. which can be completed within 24 hours, but I'm open to work at a larger scale. Can produce HTML/CSS if required.
Portfolio here: http://stevenkovar.com/portfolio
http://github.com/simcop2387/ -- code samples
contact at Ryan@Voots.org or at (Six Seven Eight) 551-2387
Currently in Denmark, I prefer remote work, but I would consider relocating for a great opportunity.
Some of my recent projects:
http://www.gipote.dk # Helped them migrating to Rails 3http://flightlogger.net # My own startup, an intranet for aviation schools
Some of the stuff I can do:
- Integrate with payment provider.- Scrape websites.- Help you make a prototype for your idea.
You can contact me on firstname.lastname@example.org
We're a soon-to-be-founded software company that wants to offer consulting/contract work around Nokia's Qt.
If you're interested contact us via http://woboq.com/
We're based in Berlin but look for remote work everywhere.
We'll be available from around end of August.
Our Location: New York City or Los AngelesYour Location: Anywhere (only occasional onsite meetings, even if you are local.) Any may apply.
>> iOS development & Android development (2 location finder apps + 1 bubble-bobble style game = 6 apps total).
>> Server and API development (faceted searching with Solr or ElasticSearch, database design with MongoDB or postgres spatial.) You choose the language (python or ruby preferred) and help set the roadmap / timetable.
Reasonable, but not generous compensation, however, work through the end of the year at a minimum. Payment via oDesk or PayPal, no work restrictions.
This request is much more basic than many of the others, sorry if that offends anyone. If anyone has any interest in mentoring a newbie, please let me know. I'm willing to offer whatever I can in return.
I started learning how to code recently, and I'm trying to launch my first product, an online video-based GMAT prep tool. I've built the site using PHP, MySQL, and unlisted YouTube videos. It "works," in the sense that I can give someone a username/pw and they can access everything.
I need help going from a somewhat functional site to a site that can charge money for a product. This includes: improving the horrible "design" (using a template is fine for now), making the log-in more secure, finding a better way to host the videos (if you think a better way is necessary), and setting up a way to accept payment (PayPal is fine for now).
I'm in New York City, so it would be nice but not crucial to work with someone here. If you're interested, or if you have any advice for me, please let me know. Thanks.
iPhone/iPad, PHP, MySQL
Recently started looking for freelance opportunities. My day job is as a web developer for a state university.
I have 2 apps in the iTunes App Store and currently working on a third.
Need a web development generalist to do some frontend work (converting flash content into html/css/js), some PHP backend work (integrating new features into our wordpress sites), and developing some interesting backend tools (price tracking spiders, social crm dashboards, etc.)
Will be a smaller (10-20 hrs/wk) ongoing project for the right person.
Slightly out-of-date resume at http://quadium.net/work/resume.pdf
Contact me at email@example.com and it'll pop right up in my "clients" mail group.
(I normally live in Orlando but I'm in Providence for the summer)
* Seeking someone with fairly advanced PHP skills
team [at] bizelo.com
Python/Django/jQuery, with extensive experience building e-commerce marketplaces. I have a research background, data analysis, playing around with NLP right now.
I run a django dev shop, currently taking gigs. Here's my portfolio:
I'm a web developer and designer and I focus on developing web applications.
Recently I've started working with iOS and have one app in the store so far. I'd love the opportunity to work on more iOS apps and that's the kind of work that's most interesting to me right now.
Take a look at my portfolio for sample work (http://www.consumedbycode.com/) and github for some sample code (https://github.com/parrots). Contact details are on my portfolio.
I am used to working remotely using skype, issue/project trackers and git/svn. Open to learn new technologies/languages.
Website: http://bit.ly/qe7ALZGithub: http://bit.ly/ovMP3D
Python hacker. More details are here:
Visual/UI Design. Front-end development.
Examples: http://www.wellroundedgent.comContact: firstname.lastname@example.org
Looking for someone to potentially make our WebGUI look "sexy" as our colleagues in California would say. We have reached the limits of our HTML and CSS know-how.
The current WebGUI can be seen here:http://www.youtube.com/watch?v=8y5tUtx63Tc
The article that was posted on the Intel website:http://software.intel.com/en-us/articles/parallax-parallel-c...
If interested you can contact me at email@example.com
Remote contractor accepting work in node.js. Contact info and more about me here http://blobaum.com/
for iphone/android development
Current CS major at Northeastern University. Self-driven, passionate, and a quick learner. I've worked for:
Intuit, RunKeeper, Amazon, Pfizer
Currently seeking jobs in the Boston / Cambridge area. I have experience with turning visual prototypes into full web pages (HTML/CSS), Android development, J2EE service implementation and testing, Python/Django development, Clojure, and bits of iOS.
Not looking for "full-time" opportunities, rather for smaller projects that can be done over weekends/evenings.
Server-side and mobile device developer. Developing mobile applications for iOS, Android and BlackBerry. Server-side communication done with JavaEE, Ruby on Rails or CakePHP.
Successful projects that I have launched myself include the CityReporter applications used by over 20 cities in the United States.
My email address is in my profile.
Ruby on Rails developer for 3 years (mostly large, internal Rails sites). Before that developed desktop apps on the Mac for 5 years (using C++, some Cocoa, some Pascal).
I have about 1 day worth of availability myself, but I work with other freelancers if your project/position requires more time than that.
Java (J2EE, Android), Ruby (RoR), Haskell, PHP (Different frameworks), Objective C/C++ (iPhone/iPad), C, Read assembler, AWS, Linode, Linux, MySQL, Postgresql, Redis, Hadoop, HBase, Solr, Big data.
hn [at] ab.tl
Designer of UI, Web, Mobile, Graphics and Identities. Also know print design. Love typography and nicely made apps. Working with different startups and can work on smaller or bigger projects. Can code my designs in HTML/CSS, also know @media-queries and practice responsive web design.
Portfolio of work: http://yukaii.com and requests here: firstname.lastname@example.org
I'm a front end development expert (jQuery, HTML5, CSS3, ETC ETC) with design and back end chops. Happiest working with Python / Django on the backend and interesting ideas on the front-end. Available for recurring work and interested in learning new things. I love working on products and doing client services. Totally not interested in working for equity on your neat idea.
http://joshuablount.com/work | email@example.com
Web Developer & UX Architect
Java developer working mainly with Groovy/Grails/Java and Android. Looking for short-term FT (3 months or less) or any PT work.
Email / XMPP: firstname.lastname@example.org.
Rails/Sinatra development and AdWords management> http://ninthyard.com
Los Angeles. Remote work is possible.
More info here: http://j.mp/qKivzY
NYC: Developing complete website from scratch in Drupal, including multimedia content, user registration and management, in education space. Opportunity for many more projects.
Consumer web startup is looking for Python/django developer with the following skills:
o apply, please provide the following:1) Link to your GitHub/Bitbucket profile 2) Links to public sites you've built 3) A paragraph about yourself 4) Your hourly rate 5) Two references
Reply to: email@example.com
Allround hacker - programming for the last 18 years, professionally the last 12. worked on projects ranging from informix-c on sysV unix, to embedded node.js on ARM, from web framework in Common Lisp to embedded C++ for midi controllers, from neural networks on dspic to REST API in python.
I'm looking for projects where things need to get done, which are dirty (legacy codebases, nasty DB schemas, cpu cycles optimization, concurrency on 8-bit microcontrollers) or wildly interesting (encoding audio for error tolerant streaming, building custom controllers for lighting installations, ...).
outdated "artsy" portfolio: http://portfolio.ruinwesen.com/
I've been working exclusively on iOS projects for the past 2.5 years and I'm looking for interesting/awesome iPhone/iPad projects to work on. Not interested in working for equity or profit sharing.
List of completed projects on request. Contact info is in my profile.
Parallel and distributed systems and Golang for fun.
contact: x-sam(antispam symbol)brainscode.com
Front-end web developer (HTML/CSS/JS) with a strong design background. Full-sweep design-to-code, interactive prototypes, WordPress/Drupal templating and config, Rails/Django View-level type stuff.
Portfolio is down for the moment but ping ericdfields [at] shortmail.com if interested in work samples.
I am also a certified Scrum Master and I can cover for your linux system administrator in a pinch.
Check out my website at http://lorenzkitzmann.de
Web designer who can knock out great looking landing pages, like:basecamphq.comsproutsocial.comcotweet.com
Can you knock out different comps of our current product pages? Can you create some visually delicious banners or other web graphics?
E-mail me: firstname.lastname@example.org
node.js, redis, mongodb
Willing to do complex back-end in node.js (load balancing, caching for search engine, websocket server, crawling, etc).
Other info:Currently bootstrapping a startup, but i'm willing to work on other things on the side
Highly Skilled PHP/Ruby Developer look for interesting projects; experienced in building prototypes, mvps, etc.
No profit sharing, unfunded ventures, etc, etc, etc.
Email me at <hnusername>@gmail.com
Our startup, (RosterPlus.com.au), is looking for a CSS/HTML Master who is familiar with MVC frameworks, (like CakePHP), and jQuery.
Experience in design for multiple devices (phone, tablet, computer), and 'responsive' design is a must.
You will slot somewhere between our designer and lead developer. Strengths in either direction would be amazing.
Please send examples of UI you have been involved in coding, and anything you have done that works on mobile and/or tablet.
We also build web apps for some of our clients, so there is plenty to do if you have the hours!
Have an impressive profile. ruby, rails, node.js, backbone.js, jquery, socket.io, mongodb
abhishiv at gmail.com
GitHub - https://github.com/thirdtruck Example Web Work - http://www.rubyai.org/rubyai/ HTML5/Canvas Prototype - http://www.rubyai.org/rubyai2/web
I'm looking for work on Ruby/Rails-based projects (or anything where my skill set would be useful). I have experience with all parts of the Rails stack:
- Rails development and Ruby scripting/automation - Client-side Javscript/jQuery/CSS - Deployment to the cloud (I can set up and secure instances from scratch on multiple providers)
Strong machine learning experience (have heavily used / modified Random Forests, SVMs, DTs, Naive Bayes, deep learning, etc. in Matlab / Python), very good at finding patterns in data and exploiting those. I am interested in pushing the state of the art in machine learning and commercializing it. Also experienced with typical software development tools (Git, SVN, Java, C, etc.)
Contact seekingcoolstartup at gmail
UX Designer, Software Engineer - Experience with C, C++, Java and markup/scripting = HTML/CSS, JS. Remote work.
I have worked professionally in all of the above mentioned platforms. I am going to be in India for the next 6 mnths - 1 year and I am looking for remote work. I am happy to work on anything but really keen to work on the above mentioned skill set.
Pls email me at email@example.com
Web Design, HTML, CSS, WordPress development
email firstname.lastname@example.org for more information.
Jailbreak your Iphone, and get NodeJS working on it:
That device could then become the host for both browsers, the local Safari, and any other device on the network. Or true peer-to-peer could be accomplished by getting NodeJS instances on two iOS devices talk directly to eachother.
I think it will be a long road to get traction selling this, but if you want, you could promote and give away the starter kit for free, then sell add-ons that tackle difficult tasks. You could make money this way.
Again, I think there are easier ways to make money, but my first steps would be to promote the heck out of this free starter kit. Then solicit suggestions from your user base for additional features or custom work. You could do this with a forum. Pick the feature requests that you think would be the most difficult for your users to do themselves and that also provide value to their business (bonus points for value easily identified with dollar signs) and then make them as add-ons to sell.
What it's really for is people who are looking to build websites but are doing so from the business side. The people who want to have a site up with the minimal amount of coding possible.