Another option to help fight people pirating would be to offer a free version. Maybe limit how many things they can add to their list, and have it ad supported. The full version you pay for and gets unlimited items in their list.
If you do find a way to detect someone using a pirated version, instead of disabling the application, why not do something fun like create a "pirate theme" that gets applied so they know they've been busted. (The only drawback is if the pirate theme is awesome you might get people pirating it just to see what it looks like).
There's no sense in fighting pirating, it's never worked. As far as I know, no industry has had any real success stopping it. I say embrace it and try to use it to your advantage.
Because the alternative was that they wouldn't like it enough. There is no 'wanted it but didn't pirate it' option for bored, unethical hackers.
Here's the page for FileSonic: http://www.filesonic.com/report-abuse
That won't stop the pirating, but it's something...
In order to pirate apps, you must jailbreak. But in order to jailbreak, you needn't necessarily pirate apps.
You really can't stop people from pirating your application, but you might be able to convert a few would-be pirates just by reaching out to them with your story. It's easy to steal a piece of software from a nameless entity, but it's much harder when there is a human element involved.
Going into "legal mode" rarely solves these problems because it just puts people on the defensive (and this is coming from a lawyer).
Perhaps paid-for import/sync of bookmarks with some other movie bookmarking service -- with something comparable to MyAnimeList . Or ability to exchange movie bookmarks and comments with friends over FB or G+; if you make it go through your central server, you can collect some fees for such service.
They say you can't beat free (`pirated'), but `pirates' can't beat your free version either.
Compete on quality.
We have some free and some non-free apps in the store, and we've never given the piracy stuff a second thought. We were actually pretty stoked when we saw the first game pirated. It made us feel legit. ;-)
1 the pirate your app act tells you these things:
-in their geographical area fro some reason they cannot but it or the price might be too high -they love your app
Most of us here can not tell you not take legal action. However, can you turn this into conversions? I think you can.
On the android side I run into when I sell apps through non Google android Market stores as those do not have infrastructure of me checking a license api like Google Android Market does..the things above is my thought process and steps I will be using..
Also - I came across http://getdenso.com/ a few days ago which appears to do roughly the same thing as your app - have you heard of them? I inquired with them for an API that I might utilize to bring a BlackBerry PlayBook app into existence, and I'd like to extend to you the same offer. If you've got an API I could use, I'd love to bring this functionality to my preferred tablet.
Also check this, there might be an udpate on iOS5 and you might be lucky.
You could also charge a small recurring service fee for accounts and then give the app away for free.
However you can still make some check, like to check if the path /private/var/lib/apt/ exists or not. Since many package managers for cracked apps are apt-based, you should be able to get most of jailbroken devices.
Sadly (afaik), no way to understand if your app on a device has been cracked or purchased.
Of cause, it would be interesting to see how many people are using the pirated version of your app, if it can be achieved with little effort.
Stylin' with CSS by Charles Wyke-Smith - its mainly a (good) CSS book but gives enough hints at good design so you don't go overboard.
Handcrafted CSS by Dan Cederholm with Ethan Marcotte - again CSS tutorial with emphasis on good design with CSS.
Once you get the handle on those (or before hand) check out the great examples in CSS Zen Garden. ( http://www.csszengarden.com/ ) Something you can pick apart and analyze. The cool thing about ZenGarden is the HTML is always the exact same file it's the CSS and graphics that make the designs different.
Beware web design books that concentrate purely on web design - some of them are trying to be too artsy and cutting edge, look inside the book before buying... also some may be specific for templates in WordPress, Joomla or some other CMS.
For web design, here's my list: http://hn-books.com/#BC=0&E0=2&EC=1&FC=0&Q0=...
Note that if you like, you can sort by knowledge level and book format.
The Elements of Typographic Style by Robert Bringhurst
Non-Designer's Design Book by Robin Williams
Here are two resources that I read daily and provide a lot of good juicy material:
I don't think this is enough information to go on. What kind of money are they making off that traffic? How qualitative is the community? What are the working conditions? Are they in debt up to their eyeballs and there isn't any more pie to go around even if they felt you had something of real value to bring to the table?
You haven't posted anything which really indicates they have a solid business. I have known of sites in the past with traffic but little to no income and lots of frustrating other issues. I think you need more info to have any hope of making a reasonable assessment of the situation.
Best of luck.
Imagine you spent 3 years developing your code, building your business to 100K uniques, pulled togething a team of 3 developers. Then a guy turns up and says "I had that same idea 12 months ago, I'd like a job and a I think I deserve a slice of the company too.".
What would you say to him?
It just means there is more work ahead of you.
What do you expect to get if you join their team? They already have a product in place with a pretty big community, the only thing you can really expect at this point is to be an employee. Your "piece of the pie" will be your monthly salary. This will also destroy your chances of starting your own company (mostly because they will have an NDA/Non-compete)
plus, having a fairly direct competitor with 100k uniques gives you 100k people who already are attracted by the 75%, and may be overjoyed at the last 25. Just keep going and stick to your vision.
Depending on the answer to these questions, the answer to your question could vary from "make a video tutorial" to "write some man pages and a good README file" (with "FAQ page", "wiki", "html and/or pdf complete reference" in between).
If your question is more about the "how" than the "what" then I suggest using a format which you can compile to different othe format such as HTML, PDF and man page (I already worked with DocBook but I didn't like it very much, maybe reStructuredText is a good candidate I'll have to try some day).
Also I'm waiting on the mobile and social game companies to take their brands into the physical world with television, merchandising, movies, and everything else. Huge opportunities to build continuing long-term brands. Hollywood is so risk adverse, if you can bring a proven property to multiple media types with a known market, it's a no brainer.
There are also huge opportunities in the developing world, they rely far more heavily on mobile devices which presents a huge opportunity.
Check-ins sort of got us there, crowdfunding is a step closer. Anything that draws real connections that have value from the easy-to-create online connections that social networks offer has the potential to be huge. I'd say Groupon and AirBnB are really part of that trend, and I don't think it's over just yet.
In 1999 dot coms were making everyone rich and would continue to do so forever. Everyone was getting funded, going public, growing. It didn't appear working at a tech startup was a risky endeavor likely to leave you unemployed in a month.
Today, startups are viewed as very risky. They might go bankrupt, your stock options might be worthless, you might end up with several years of your life gone with little to show for it.
What group of people is going to have the risk profile best suited for that environment - young, single men sounds like a reasonable answer.
No different than hacking effort-wise.
The catch is that some amount of rote learning is a must.Immersion, real life practice etc is all cool, but it's just not the most efficient way. The never dying argument that children learn languages fast because of total immersion is some kind of a joke. They don't learn fast, it takes them a lot of time. The only thing they pick up fast is the accent and what I would call language intuition. But building up huge vocabulary takes them a lot of time.
So you if you want to be on the fast track you have to combine rote learning and immersion. Rote learning for cramming in TONS of vocabulary, you can do 50-100 a day with flashcards. Immersion for getting the feel.
If you're smart enough you can pretty much skip speaking practice, I know, very controversial. But if you feel like you can, then yes you can. I strongly believe it can even make things worse for some people. Because they develop bad habits too early.And I'm talking real life practice here. DO talk to yourself in that given language. Think in it. Even speak it aloud to yourself. But don't find language partners for speaking.
If you really feel like you want to do the language exchange thing then you can do it very early on, say the first month of learning. And only do text based. It's a good introduction to very basic written language. It quickly gets too easy, so you need to be aware when it stops being a learning tool and starts being 100% fun. If you can, just stay away.
Rote learning will be the hard work part of the equation, so I say try to do as much rote stuff done as you can and when you feel you're burning out just switch to stuff that's more in the immersion department. Then go back and repeat.With that method extra time that you put in actually increases the rate at which you learn exponentially. If you do 1 hour a day I'd bet that even in 6 years you'll have a long way to go. Do 6 a day and you can get fluent with an accent that is close to native accent in a year. Of course mileage varies.
Classes are totally not an option. They are full of COMPLETE slackers, language learners really do not have a good reputation, especially at an early stage (who does?).
1 on 1 tutoring is good, but don't let the tutor set the pace. The tutor is not for you to practice speaking/listening with. Of course you'll do that with him, because ideally you'll be only speaking in the target language. But his main role is to prepare your daily fix of material to cram and give you an answer when you need it. (less frequently makes little sense, bi daily at most).
I often find that it takes TONS of time to actually come up with what I'm going to cram in. Especially once you go deeper. So you can outsource that to the tutor.And do communicate that you want to go FAST (if you do :-)).
Ok. I guess it's enough, I just love learning languages. Most people think my approach is crazy, but well it works for me and I'm sure it worked in past for many many others.
If anybody wants some more crazy tips from me just post here or my email is in the profile.
If you're looking for tips - when I was taking multiple languages at once (Japanese, Chinese, and Korean), between classes I listened to music from the language of the class I was about to go to, to get my mind switched into that mode. I'm also under the impression that the music helped with my pronunciation a lot (but not with listening comprehension as much as I'd've expected).
During my search, I also found1. iTune podcasts (Coffetime Spanish) and many more2. My local library has a tie-up with MangoLanguages3. Verbling ( a new site backed by YC)
Rosetta stone is always there, but is something I would consider once I have take a classroom course first.
There's some great posts about methods and motivation on that from someone who learnt Japanese in about 18 months.
If not, then properly structured distance education courses are amazing.
Structure I like:Weekly assignments based on bookAssignments are both audio and writtenExam based on comprehension
This goes double for the organizers, by the way. Imagine organizing one of these events: booking the space, posting about it online, arriving early to set up ... Your biggest nightmare would be that no one shows up. When you arrive, walk up to the organizer, introduce yourself, and thank him for his effort. I guarantee you he'll appreciate it.
And the more you go along to things like that the easier it gets. You'll be surprised how soon you start to feel totally comfortable with it.
Lastly, considering widening your interests. There are loads of very interesting and nice people who aren't into tech. Just because that's (one of) your interests doesn't mean you can't mix with people for whom it isn't a focus.
You are certainly good / smart enough to go. Like anywhere, each project has a wide range of people, from domain experts to complete newbies. Try to visit with the mindset that a) you will be friendly and interested in what people are doing, and b) you won't be intimidated. :) In practise, I don't think (b) will be a problem.
Then you're in.
I wouldn't look only for technical people to talk to and hang out with. While I'm sure that shared interest can create a strong bond between you, there is more to life and the soul than computers.
I'd like to recommend three books to you that really changed my perspective on how to deal with people. Arguably any value I have in communicating with people comes from the lessons of, or derived from using, these books.
1) Life Would Be Easier if it Weren't for Other People2) How to Succeed With Women3) The Demon Haunted World, Science as a Candle in the Dark
The first is the most important, how you convey yourself to others and how they convey themselves to you. However, the book focuses on the dysfunctional aspects of communication. This book has made my more worth living in every single way.
2) How to Succeed with Women. You didn't mention whether or not you have a girlfriend. This of this like Cosmo with useful advice for me. Basically, it is how women look at dating and how men often don't even come close to thinking about what they want.
3) Just a great book on human nature.
Good luck buddy. Got carried away.
I don't know how easy it is for you to get into the city centre on weeknights, but Manchester has plenty of user groups nowadays - some of which are rather well established.
I'd recommend you start with something like the tech-generic Geekup http://geekup.org/events/ which tends to get a wide variety of geeks, and then from there you may also want to get involved with the more specific user-groups. You should also join the mailing list and introduce yourself - do this today!
Admittedly I've not been to a Geekup yet myself, but I know plenty of people who go through some of the other groups I attend and they're all very friendly.
You didn't mention your age. Being under 18 may influence which groups you can attend (a fair few are held in pubs/bars) but a fair few groups regularly meet at MadLab which I don't think has age restrictions.
I can understand your trepidation (been there, still experiencing that!) but you won't regret attending any event. Good luck.
A good way to dip your toe in the water is to find an IRC channel that meets every so often. You can get to know people there, so when you first show up, you'll already be somewhat familiar with them.
You're not alone with these fears - in fact, you're probably in a field where this seems to be well-known (and sometimes the stereotype). I moved to Israel recently and, while not the prime example for being an introvert, I tend to sympathize with you.
Except for one contact (via HN, no less) I've yet to convince myself to join a local networking event - and I even declined a nice (via HN, no less..) invitation for a meetup recently, because I felt that I couldn't 'show' or 'offer' something of interest.
Bottom line: You're not alone with your situation and your fears. Asking for help here is already a great step, now just accept some of the offers from people around you.
Contact the guys that are available and set up a date as close to now as possible. That way you won't try to think it through for a long time ("Should I?"..). Jump! :)
I don't agree you need them instead of your old friends. Get a few web contacts, go to a meetup, its not like you live in the Scottish Highlands or something!
Here's what I've learned from meeting lots of smart people over the years:
Just be yourself. It's simple advice I know, but here's where it hits home: nobody can fault you for learning. If you try and act really smart and knowledgeable but someone catches you faking -- that's bad. But if you're just honest about what you do know then people will trust you and want to help you.
It's a big hurdle and not one I always make successfully; but I know it's always worth a shot. You just have to get out there and try it.
How can we contact you - can you put an email address or equiv in your contact
I work for a start-up based in the center of Manchester and always looking for interesting people to hang out with (or to employ ;-)
Alternatively there are several grass roots (hackspace type groups in Manchester) [PHP-North West, GeekUp, Manchester Digitals that are all very welcoming]
Feel free to from me a line (firstname.lastname@example.org or @TimLangley) and maybe we can catch up for a beer / coffee after work one evening
1) Take up some kind of partner dancing as a hobby eg. salsa, swing, etc. It doesn't matter as long as it looks like fun. This will force you to connect with people and push your comfort limits.
2) Start going to social dances after you know a few moves. Usually the class teacher will be able to tell you where you can dance socially. This will get you in the habit of asking women for dances.
3) To make friends, you need to invite people to do things away from the place you know them from. So if you meet someone you seem to get along with, say something like "Hey, I'm thinking of going to see this movie this weekend. You interested?" Since you've been asking women to dance, this should be much easier by this time.
And don't think you won't meet programmers dancing. I once asked my teacher once why so many of the regular guy dancers were programmers or accountants. She said that it wasn't just limited to my city but all over the world, programmers and accountants make up a disproportionate amount of the male dancers.
Afraid of not being "good" enough? Not a problem, more things to learn for you and i don't see why "less experienced" people should not be welcomed.
You didn't say in your post if you are interested in a particular technology, in addition to hackspace i'd search for local usergroups (ruby,python,etc...) and check if they meet in RL sometimes.
Shyness in some cases can just be a question of habit and perspective, both things can be changed/altered.
Also, check out #nwrug on irc.freenode.net (oh and #geekup actually - but I don't go in there much). I hang out in there and it's mostly people from around Manchester or Leeds. It's ostensibly a Ruby channel but, to be honest, it's rarely discussed. It's great having new people come in and get to know us - happens all the time. If you end up in there, I'm 'petercooper' there too.
Also, have you reached out to your friend-of-a-friend web developer? Sounds like someone you could be making your friend. If s/he's also in/around Irlam, I guess s/he also could need a like-minded friend. Either ask your mutual friend to bring you both out and socialize, or be brave and reach out directly. Tell him or her how you feel about not having someone to discuss these matters with, and ask to meet up!
Besides, I'm sure you're just as smart as most of the people in attendance.
Trust me, if you go, and make an effort to make new friends, you'll come home with many new people to talk to.
With a larger group there are already smaller groups of people talking together and it is hard to approach and invade their discussion for an introvert. And the discussions are also more likely to be presentation style where everyone sits and listens to an expert.
With a smaller group, e.g. meeting around a pub table, you are almost forced to take part, and are a part of the discussion from the beginning.
I greatly prefer the two groups I belong to that have less than 15 people and meet up in pubs, compared to the larger ones, that have good information but are less useful for me for meeting people etc.
I know I'm not as good or smart as most of the people I meet there but I find people are quite helpful. So, it's best to think in terms of how much you can learn from them and get better.
In fact, I've arranged to meet a couple of hackers tonight just to help each other out with projects and hang out.
The only way to stop being lonely is to go out and seek out new friends and do fun stuff together.
I came across this which might interest you: http://madlab.org.uk/events/
I even added a calendar event to my Outlook to remind me of the Android meetup but I'm not sure if I will pluck up the courage to attend!
Twitter is also a good place to meet people.
As a side note, don't mention just wanting a friend, people don't respond well to desperation, so don't act that way and you'll have an easier time making new friends.
It was really: enter your bank account credentials and get instant visualization of what you spend your money on. Useful, but hardly life altering for most people. "Wow, I spend a lot on eating out. I should cook at home more."
If you really want to be the Mint.com of food you would create an iPhone app that OCRs your restaurant and grocery receipts and displays cool charts of what types of food you eat. "Wow, I eat a lot of unhealthy food, I should cook at home more."
I suspect the solution to the problem you've identified doesn't look anything like Mint.com. The startups that are delivering pre-made meals are probably closer to the mark.
It should be possible to affordably deliver quality food to people's houses on a bi-weekly basis. You could take into account all requirements you specified.
You get a package, open it up, drop the meals into a pot/microwave and instantly get a fresh healthy meal. That's the only real "drag and drop" solution.
Boric acid. Just sprinkle it around the place (its not toxic to humans, or comparable to salt anyway), on the sideboards, and anywhere else the roaches are likely to go. It will kill them all pretty quickly.
I recently had issues with the neighbor having lots of them and boric acid really controlled them. Before applying I saw at least a dozen on any given day. Afterwards I was (un)lucky to see one a week.
And I haven't heard of $500/month rent in Austin in over a decade. For rent that cheap, expect hardships.
We tell him that we are leaving and that we can't stay because of the roaches.
He claims that roaches are just a part of life in Texas and are completely normal.
He does give us back $160 dollars in cash though and tells us he will give us the rest later when he gets it. He says he will keep in touch"
Sorry, but I think you're being unreasonable by asking for too much. It's the same as the adage about Fast/Good/Cheap--pick two, you can never have all three. It sounds like the owner was busy, not avoiding you--he comes over the next day and that's avoiding? He gives you part of your money back and doesn't lie about the issue. I'm failing to see a problem here.
I also find the entire story highly exaggerated: An apple that we bought and put on the counter had been cored out by what I imagine was an army of roaches that night.
"When I see him he tells me he moved back in and took the place off airbnb and doesn't feel he owes us anything because we should have sucked it up and dealt with the roaches.
I say I will feel it was fair if we pay half, and he says life isn't fair."
Again, this is completely reasonable. He owes you nothing, you didn't sign a contract. You had unrealistic expectations that under any circumstances would have been disappointed no matter what the situation.
Edit: I'm becoming more convinced this story is entirely fake to begin with looking at what questions the OP has chosen to answer/ignore.
You can simulate a great deal of a kitchen if you buy a hot plate, a rice cooker, and maybe a microwave or toaster oven. You'll have to wash dishes in the bathroom sink. It sucks. But eating out isn't always your only option.
Let me tell you, I hate bugs as much as the next guy and I feel for you. I lived in some dumps, but never with any roaches. I went to college up north in Minnesota and we used to all pitch in and get bug bombs for our house. About once every 6 months always did the trick.
You don't say in your article why you needed to move to Austin in the first place. What was it about where you were living which wasn't conducive to your start-up succeeding?
It's not really surprising that someone who was willing to cheat AirBNB out of their cut of the deal was also willing to cheat you. You've got to watch out when you're dealing with people like that.
Couldn't you have hired exterminators for US$310? Let alone US$700. Also, Hostelling International Austin charges US$28 per bed per night with a shared bathroom in the room, so your (potential) savings on the AirBNB deal are at least good for a week in a youth hostel.
Still, a great article that serves value to the community since many of us will use AirBnB sooner or later.
Ohh and gl in austin.
Small business consulting sucks because of 1,000 reasons, but mostly because you aren't paid anything, aren't paid on time and are viewed more as a technology slave than a consultant.
The package idea gets around the later, but you still have payment issues.
We're pretty limited in our features right now, but we've already gotten awesome reviews from the demographic you've mentioned, non-tech self employed who understand that there is a need to keep a good presence online but don't have the time nor desire to learn a new UI's, remember to log into multiple accounts per day, and determine what and how to post.
Some difficulties we've encountered are:
1. The amount of support that goes into something as simple as signing up for a web-app2. Many business owners still don't trust using a credit card online and 3. Require a face-to-face meeting before they make any decisions on something
It is definitely an undeserved market, but also one that requires more offline networking, development, and explanation - not just A/B testing a landing page and getting good links on popular tech blogs.
If it's custom work based on a spec developed by interviewing her, it's going to take a while to do. It's probably not going to be "simple". Maybe simple off-the-shelf software will work for her though, how about Wordpress?
Actual SEO takes a long time to do and has a very long-term (re: months). This will be costly.
Can she afford online advertising? It's expensive (see yesterday's discussion of AdMob).
Sounds like at least a couple weeks of full-time work. How much would that cost at your mother's Tai Chi instructor rate? 80 x $50/hr? Many web consultants charge more. Even at $50/hr that's at least $4k + the inevitable extra time required.
Sounds expensive and not so simple. This probably will come off sounding really harsh about your question but cost is what it really comes down to. There's a gap between what people need to charge to make it work for them and what small businesses like your mother's are likely willing to pay. How can that be closed? Standard software. Not evaluating her requirements.
"She doesn't have the time or the knowledge it takes to promote herself online."
It sounds like her problem is less her web site, and more her lack of time or ability to market her business.
If she can't market her business, then an improved online presence would end up being an ineffective "build it and they will come" project.
A marketing web site is just a tool, and your mother in law should be actively using her tools, not buying them and laying them down.
My biggest suggestion is to find something that lets you blow off a lot of steam/release a lot of stress in a short amount of time. For some people it's sports or boxing or whatever. For others, it's partying. Whatever it is, it has to be something you do alone, away from everything else. When you do this activity, it has to be your full focus. You can't think about the startup or the job or anything else.
I didn't figure out what this release would be for me until I had graduated and was working. It turned out to be lifting weights and just fatiguing my body until I pretty much couldn't walk. I tried to do this before everyone else woke up so there was no one there to grab my time. I did my best to make it to the gym 3-4 times a week at 6am-7am. There were plenty of days I aimed to be in the office at 8:30, but I would be so exhausted that I would need to nap for 15-20 minutes. I still made it a point to get in by 9am.
My three requirements for something like this is:
1. It has to be physical.2. You have to be alone. No one interrupts this sacred time.3. Whatever it is, put more than 110% effort into it. Make sure you are putting everything you got into it and that you aren't spending any energy thinking about something else.
On the other side of this coin, you need to talk to someone about it. Let them know what's going on and that you need someone to vent to. The worst thing you could possibly do is bottle it up.
This is what works for me, but at the same time, your mileage may vary.
We've been doing it for a year, and as much as we continue to push, we just don't seem to have time for anything. Our finances have taken a hit, our personal lives have taken a hit... sometimes it's hard to see the light at the end of the tunnel and sometimes it feels like we're just building until someone notices.
The only thing I can tell you is that the harder you work now, the better you're life will be and the more fulfilled it will be later. Remember: entrepreneurs work 16+ hour/day jobs to avoid working 8 hour/day jobs for someone else. Keep your head up!
I can't imagine having a wife+kid to deal with too.
This is why I quit my main job to pursue my startup (with a year of savings). I now have time for my friends and personal life and can work on my own company.
I know it may not be possible in your position, but this is what you eventually need to do.
You are right in that you need to work on projects to become a better programmer: that is the fastest way to learn. There are a ton of problems out there that need solving. You just need to find ones that interest you.
Are you interested in an ambiguous project or one where the rules are pretty well-defined? Both are useful: the latter cultivates the ability to connive solutions to clear problems (building the mechanics), and the former cultivates the higher-level ability to dissect and attack a problem.
As an example of the former, just fish around for ideas from this and other sites, or just try doing something based on your own idea.
As an example of the latter, try to build something where the protocol is well-defined. For example, build a simple web server or quantitative trading platform or web-based git client. In all cases, the protocols are fairly straightforward, and you merely have to implement them.
A: "Build Something!"
Reading books and following tutorials are all well and good, but you are not going to fully understand what it takes to be a professional developers until you start creating full applications.
Don't worry about the design, or perfect architecture, just come up with a small idea and build it.
1) http://programmers.stackexchange.com/q/435282) http://edweissman.com/53640595
Example: putting the following into the Google search box:
Since parsing regular expressions is so slow compared with performing an indexed search, it's difficult to think of a way to make that scale for a dataset as large as the public web. There's also the problem of having to protect against regex denial of service attacks: http://en.m.wikipedia.org/wiki/ReDoS
I've been able to (very partially) make up for the lack of regex support by taking advantage of Google's operators and wildcards:
"solar|lunar eclipse 1700..1800" "William * Clinton" Columbus -Ohio -Georgia -Christopher
Also, if you let a user search for any regex, it would be really easy to overload the server, by entering very complex regexes.
Before I adopted Google I used Teoma, AllTheWeb, Magellan/Excite and probably some others so it was possibly one of them? Anyone recall such a thing?
Edit: Looks like http://www.searchlores.org/main.htm#exalead (Exalead, private beta) is doing regular expression search.
Two weeks at the pacific tradewinds hostel. While there I found a 3 month room sublet in a house with other people in the crappy part of the Mission. From there, I found a 3 month studio sublet in Berkeley. From there, I found a permanent, large house sublet in a nice part of Oakland (Rockridge) with a roommate.
I don't have bad credit, but none of these places asked me for a credit check. Basically, what I am saying is, you will have a way easier time once you are actually here on the West Coast, and I strongly recommend the East Bay (Berkeley/Oakland) as a place to start rather than SF proper - cheaper, and landlords seem more eager to let tenants in without running proper background checks.
I would recommend just finding anything you can, in your price range and in a central location for the time being. You are going to have a hard time doing this remotely, so find a cheap hotel/hostel.
Don't plan on working too much when you first get here, you should be spending any time you can looking at apts. and locking one down.
I was looking for something very specific (location) and eventually found it. The whole process took a few weeks, 2 remotely looking and 1 in SF.
+1 to CouchSurfing and AirBnB. Just keep an eye on Craigslist.
If you don't work in the city proper, consider living outside of the city. Emeryvill and Berkeley are good bets. Be weary of Oakland as some parts are sketchy and unsafe. South Bay has several cities too but that may end up being pricey.
Start to learn more and more jQuery until you think in callbacks and events. Use the canvas to make weird patterns (treeowls.com). Make something using Ajax (try the hnsearch api: pretty fun http://zacharymaril.com/HNSearch/Topics/testing-api.html).Try to solve a hard problem with JS that requires lots of computing (some work with Ramsey theory: http://zacharymaril.com/thoughts/constructionGraph.html) . Mess around with Three.js (http://mrdoob.com/blog/post/693) and Processing (http://zacharymaril.com/).Use chrome or firefox with the debugger.
Then get bored with frontend stuff and jump into node on heroku or whatever hosting service is popular but has good documentation. Make a chatroom with a lazy bot(zackbot.com) and a static file server. Look into the database bindings. Look at the stuff DailyJS puts out on node(http://dailyjs.com/tags.html#lmawa old with bugs, but very in depth for the time). Make something neat (still working on that part).
I found this interesting (and perhaps you're ready to unleash the functional programming already)
- install node on your ubuntu box. Then type
Which starts node's interactive console. Then type:
That's the question I thought I was asking, although the comments here are also useful, so I thought I'd keep them separate.
To accompany it: http://www.quora.com/What-are-the-most-important-things-to-k...
Who is doing the hiring at the places you have interviewed? Is it a CTO (or similar) who may view you as a threat to their position? Is it an HR manager who wonders if you're more of a lone-wolf rather than a team player?
You say you haven't been able to get a straight answer from anyone, but what is the question you've been asking?
Turning the tables may seem like a creative way to solve the problem, and I always like taking the opposing view, but in this case, it seems like you're being overly aggressive and pointed (common for us programmer types), and that may be coming across in an interview.
Drop me an email (address in my profile), and I can see about setting you up with an interview in the LA area for a recently funded start-up that I believe is still hiring.
Of course, finding such a support system is easier said than done. I was fortunate that many of my former coworkers were in similar situations, so I just reached out to them. I haven't had as much luck in meetups and conferences, but perhaps you may. Friends of friends were sometimes a good source too - whenever I heard that such a 2nd degree connection was also an entrepreneur, I'd invite them out for a casual coffee and make sure they knew I wasn't out to get anything from them, apart from meeting fellow entrepreneurs and perhaps finding a sounding board. A few worked out, most didn't though.
I should add that I personally find great comfort in being able to help others too. So in reaching out to these people, I sometimes found myself helping them as much as I was being helped - and that reciprocal relationship was what really made it work, IMO.
Another idea: See if you can rebalance your life to include more of your family and friends again. I know that's not always easy in a startup with insane deadlines, but you can start small. Put aside one day a week for family & friends. Or even one meal a week. And make sure you stick to that schedule too.
Debt is another matter, unfortunately. It took a lot of financial discipline to work down my debt, but after several years, it happened.
Hang in there. You're not alone. There's a huge community of entrepreneurs riding the same roller coaster. (One friend told me it's like being manic-depressive; I totally agree.) I hope this helps.
Take some small steps and make some time for your friends and family. Cut down on activities that you think are a waste of your time (like commute, TV, excessive browsing, shopping etc). If you make room in your daily schedule for things which are equally important, you'll slowly start to see that your mood and attitude towards things will improve. And finally, always look ahead. Past is past.
Helped me when I ran a (non tech) small business at 90 hours a week, planning out every 15 minutes from 6:00 am - 10:00 pm.
Eventually I burnt out and had a nervous breakdown, so be careful with allotting yourself that personal time. Their is a reason I believe it to be priority #2 outside of the MUSTS or those items which cannot be changed in your schedule.
Look at outsourcing the mundane, hiring for what you can, and learning to delegate (if relevant). Most people are horrid at delegation and that will become an incredible boon for you in the future.
Here is what I am doing:
- brainwashing myself. I am reading positive books like Peaks and Valleys by Spencer Johnson and The Greatest Salesman in the World by Og Mandino. I didn't have the time so I made the time. Everyday.
- I am reaching out to my family members and pushing away from work.
- I am enjoying the sunshine and trying to laugh more. Both are free.
- I have spoken to my accountant and the tax man about dealing with some of my debts. There are other debts I don't know how to deal with, so I don't worry about it.
- I am learning a new language. It's another way to change my thinking. This post explains the idea behind it: http://dreaminespanol.com/spanish-lifehacks/eradicate-bad-me...
If you ever catch yourself hating life or yourself, you must stop. It's a downward spiral and completely toxic. Take corrective action now.
Start your life over again. You can. That's why we have a new day every 24 hours. Start over as many times as you need to to get it right.
Don't worry, maybe it will be a new pivot in your life.
ps: ocean, workout, surfing, cycling, interesting podcasts and books work very well for me.
1) Keep a weekly schedule as suggested by salemh, including 'off-time' & 'force-yourself-to-reconnect' time
2) Work off my debt. One $ at a time. And YOU can help!
Check out this link & tell me if it's a good idea or if I'm nuts. If you like it, spread it!:
with a clearer mind and more energy you will probably realize your situation doesn't suck so bad and think of ways to solve it.
I assume you collected some debt while you pushed your startup instead of everything else. You should start pay it off immediately! If you just pay $10 now, let's do it and keep doing it as you can. No amount is to low!
From friends and family... you can't really be alienated, they just welcome you back anytime. :)
My mom still rings me a few times a day ( waaaaaaa ) and I'm usually unable to pick up, so... I just call her back... today... or... tomorrow. ;)