They're nice people, and there's probably around fifty startups in the building. It's a cool place.
I'd love to show you guys around (I'm Dutch and living in Berlin), but I will be away during that period (except for 17 in the morning). Get in touch if you have any questions or if I can help with anything.
You can drop by at the Gidsy HQ if you want. In the evening of May 17th would work well for us. Let me know! You can also email me (first name +gidsy.com)
Just drop us a line at firstname.lastname@example.org !
Dominik HamannLead Architect
I work at a digital agency here as a rails dev. I have a bachelor in computer science. I can do Rails, jQuery, node.js and more. I want to build a good profile of clients so my hour is cheap for now :)
Contact me at: email@example.comPersonal website: http://art-is-t.me
I'm a Linux sysadmin, although my friend recently said I should describe myself as an 'infrastructure engineer' if I want to get jobs more easily. I do contract work a couple of days a week - security audits, infrastructure automation (with chef, or whatever you like), working on scaling web applications, deploying rails apps, all those fun things.
I have some ideas about high availability that involve thinking in terms of MTTR instead of uptime that I'm itching to try out. I reckon it should be possible to have the MTTR for 'Amazon turns off all of EC2' to be under an hour. Want to try and make your infrastructure that resilient? My email's firstname.lastname@example.org.
(Also, here is why hiring remote sysadmins makes sense: http://semantici.st/archives/277:americans-should-hire-remot...)
Experienced in functional programming, esp. Haskell, and linux SysAdmin on AWS. Written production code in Ruby, JS/HTML/CSS, Bash script (lots and lots of bash scripts...), and has some proficiency in Machine Learning.
I love hard problems, useful abstractions, and long walks on the beach.
Looking for a designer to create a constant supply of themes for our new startup. (We allow users to pick themes to apply to their site that they launch). You just need a strong eye for design. I will hack together the templates you provide so no coding skills necessary.
You can read the job description here and email here: http://rentivo.com/blog/hiring-designer
email marketing manager: i need a day or twos work (high level advice, really) from an experienced email marketing person, someone with extensive experience building email marketing campaigns such as drip and bespoke triggered emails - ideally not just ecommerce but other markets too. send a brief outline of what you have (specifically) done.
tumblr theme designer: our company blog needs a re-design and i want a gorgeous theme made in tumblr. send live links to tumblr/blogs you have designed and shipped only.
developer/designer: need someone to build a beautiful email template. it's slightly more elaborate than that, but please drop me an email if you are very very comfortable building email templates (both in html and also via mailchimp.)
remote or in sf/ldn is fine. email@example.com
Email: adam dot albrecht [at] gmail
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:
Contact details in my profile or the link above.
Here're some examples from my portfolio:
* http://www.teaspiller.com - An online marketplace for tax experts.
* http://www.garnishbar.com - social network, to share mixed drink recipes
* http://www.fertilityplanit.com, built their self serve ad network + billing and payments.
* http://www.turlytag.com - an app to connect owners with people who found their lost items.
* http://www.fratmusic.com - an online radio streaming app serving over 1.3 million uniques a month.
* http://www.emriq.com - a web based medical records platform for small to medium clinics.
* http://loudfarm.com - A music event site.
and many more.
Currently employed full-time on-site. Working to transition to remote. Happy to travel to client/office occasionally.
I'm deeply involved in my local programming community and am watching it flourish right now. It's very exciting and I'm proud to be a part of it.
code: https://github.com/gaustinemail: firstname.lastname@example.org
Currently selling project I have learned most from: https://flippa.com/2706340-popular-social-media-analytics-sa...
Previously worked with over a dozen startups, mostly in UK.
Expertise in creating fixed price MVPs with customer life cycle management and metrics dashboard to accelerate learning.
Find me on Twitter: @jot
Author of Apache Maven 3 Cookbook and creator of Review19.com
Contact: @srirangan | email@example.com | http://srirangan.net
Also wannabe product guy and 2-time finalist for St. Louis startup accelerator. I have a passion for minimalist product design and would love to work with a startup.
Drop me a note if you'd like to talk more! firstname.lastname@example.org
Dribbble : http://dribbble.com/dylanized
We're an e-cigarette company that is looking to develop our own e-cigarette to be manufactured in the US. The ideal candidate is an engineer who could carry the project from design to manufacturing. However, if you can only offer product design we can handle the manufacturing ourselves if necessary.
If you think you're a fit for the project send me an email at email@example.com.
Particularly experienced in Django. Solid familiarity with C#, and firmly intermediate fluency in Haskell.
Client side experience with jQuery, backbone and coffeescript.
Would enjoy working in-person in NYC, but remote is fine as well.
I'm looking for someone who can build web applications, preferably in PHP. The ultimate goal is to build a custom SAAS application that will be relatively simple in the beginning (MVP) and expand features in the future. I'm also the founder of another startup that constantly needs PHP development work on things such as custom photo uploading and custom checkout shopping cart pages using the whmcs.com API.So what I'm looking for is someone who can communicate well, is available on a regular basis and would like to work with us on various different projects. You should know PHP very well, preferably knowledgeable in codeigniter, WordPress, WHMCS and building web applications. Email: bryanb55<at>gmail<dot>com
Web & User Interface Designer looking to work with startups, smaller companies (e.g. agencies, 2-3 person teams), and cool non-profits/orgs. I offer affordable rates and decent turnaround times. Ideal projects involve product and web application design.
Proficient in:Visual Design (Photoshop), HTML5, CSS, jQuery, and Wordpress.
Comfortable working with:Ruby/Rails, Python/Django, Git
Recent Work:Dribbble - http://www.dribbble.com/rglover
Portfolio: http://www.ryanglover.netEmail: firstname.lastname@example.org
Experienced technical writer, marcomm writer, and copywriter. Looking for full-time or contract work. I've worked with startups and enterprise software firms; I've documented installation, reference, and admin as well as written user guides, online help, Web site copy, and more.
Resume at http://tinyurl.com/6vknyyk - contact me at email@example.com. Thanks!
Data mining, predictive analytics, intelligent systems, computer vision.
Computational Designer, specializing in 3D parametric design
Trained as a design architect, I am exploring ways of applying my expertise in the design of 3D physical space to your products. My work ranges from the design of a major public space in a North American urban center to the planning and design of a professional Football stadium. In all of my projects my work centers on creating an optimal user experience while communicating strong ideas about the identity and brand of my clients.
I want to help you develop your products by applying these skills to your design and user interaction challenges. My skill set lies in communicating complex ideas in intuitive ways to clients using 3D visualisation, video and graphic design techniques. Please see my portfolio ( http://emergentforms.com/projects.html ) for samples of my work.
Seeking a few PHP/JQuery/iPhone related gigs.
Rails Developer. I have been using Rails from 2006 and have built a wide range of applications
Personal Project: http://www.reviewgang.com/ rottentomatoes equivalent for Indian movies)
Build and release expert with Jenkins CI.
I love Python and Django, and have tons of experience in terms of virtualization with VMware and VirtualBox.
I am also the co-founder of ShiningPanda: https://www.shiningpanda.com
email: firstname.lastname@example.org or email@example.com
Rails entrepreneur/developer with experience building successful products from concept, to development, to deployment. Looking to take on outside projects.
Our past projects include http://friendcameo.com/ - Group-based video chat with over 3 million registered users.
If interested, contact us on our form here: http://tierrabyte.com
Recently made HackerNode(http://hackerno.de) - An iOS app for reading Hacker News.
UX: Website design from ground-up
Front-end: HTML, CSS, jQuery, BackboneJS, Twitter Bootstrap
Server-side: Java, ASP.NET MVC3/4, ASP.NET Web API and REST patterns and APIs in general
Database: MongoDB, SQL Server, Postgres, Oracle
Mobile: Adobe FlashBuilder (w ActionScript) for cross-platform mobile app development
Email : dev <dot> cram <at> gmail.
Writer: Looking for an analytical person who loves to geek out with data, analyze it to find trends, and make it meaningful. You will be our voice in the industry.
Email firstname.lastname@example.org with a writing sample.
Web app development with Rails/Sinatra. Will do iOS for cheap for the right project if you're willing to accept me learning on the job. References available.
Spurfly - based in Palo Alto, CA and Arlington, VA
• Full-stack Developer, or • Front-end (UI/UX) Developer for desktop web and/or mobile web
The founders are straight shooters who value clear communication and getting stuff done. We're obssessed with creating a product that fills what we see as a major hole in social networking software -- helping people more efficiently connect in real-life with close networks so they can spend more of their time building and enriching real relationships.
• frontend: coffeescript, jQuery, backbone.js, socket.io, compass • backend: python, django, gevent, gunicorn, nginx, postgres
Immediate front-end needs include design and development of our desktop web and mobile web versions and giving thoughtful consideration to iPhone workflows as we get feedback from users.
Full-stack devs are needed to help optimize and expand our API, re-assess our real-time web architecture, add background processing for actions triggered by the API calls, optimize queries, and support what's going to potentially be a wild ride as we do launch events over the next few months.
gmail - davidmarble (main tech guy on the founding team)
Web developer mainly. Doing PHP for living and Perl for passion. Looking to dive into some RoR project to get practical experience.
Besides software development, have experience in devops.
Mac and iOS developer with 2 years experience working on the iOS app store and 6 months on the Mac App Store.
I've had apps featured on TUAW (http://www.tuaw.com/2011/12/13/daily-mac-app-mi-fi-monitor/), and hit top 10 spots more than once in the paid charts on the Mac App Store, both for the entire store and individual categories.
Six+ years of experience building web apps, specializing in Rails and JS. Experience includes work with smaller startups and bigger companies like Nature Publishing Group and moo.com.
6 months doing freelancing and I recently worked for a startup in San Francisco doing Django development.
I build web apps with Python (Django, GAE and Tornado) and I'm getting into design with Twitter's Bootstrap too.
Here is my github: https://github.com/ccarpenterg
Looking for someone interested in coaching/teaching me to implement features on an existing production code base. I've been learning for about a year and can do most basic things, but need help with others.
Would like to meet once a week for an hour or two to review problems, discuss options/pros/cons, and then focus on implementation.
Site is: http://www.thentic.comContact: email@example.com
We are a 1-yr old, funded company in SF that has been working on amazing science projects and are now working to commercialize the results. We are developing consumer facing health tools. We're all recent Stanford graduate students (4 science phds, 1 MBA). THANKS!
Please email me: firstname.lastname@example.org
Get in touch and let's talk :) Email: email@example.com or visit my website: filipeamoreira.com
We are the co-founders of Gigsmash (2-man team)
Python (Django),JS (jQuery, backbone.js),HTML,CSS
Common Lisp, Python, models, data analysis, image processing. Please check out my resumé and some of my work at http://juanreyero.com/.
Contact writing at joanmg's gmail address.
We are currencytransfer.com, and we're all about saving people money when sending it overseas. Banks are our enemy, and we want to make the market more transparent, which while difficult is proving fruitful.
We're a tiny team at the moment, based in TechHub at the Google Campus building. We're seeking a Ruby on Rails developer with good and preferably demonstrable experience. Good, clean HAML/SASS (html/css is fine too) design is a big plus. We love new things, so we're happy to let you play with new toys to get the job done.
If you're interested please get in touch at firstname.lastname@example.org
I run a fun front-end design & development shop called http://TwoGiraffes.com, where I work with startups & businesses to create beautiful designs + great markup/backend dev. Im available for select projects for cool people/companies.
Front Developer/ Passionate about Web Technology
Ive made a few apps using the FB Graph API. Also worked as a Freelancer. Developed a few websites.
Try out this cool app I made at http://teckzone.in/fbinstant/
Website: http://thedjpetersen.github.com/Github:https://github.com/thedjpetersenemail: email@example.com
We're looking for someone with solid HTML/JS chops and experience with designing UIs, esp. for customizing products. We're building a new customization system for www.frecklebox.com and we're looking for someone who can make it simple for users to navigate the available choices when customizing a product and viewing previews. Bonus points if you are familiar with .Net MVC templating (Razer) and/or Rails templating.
Send portfolio to bo at printhq dot com if interested.
In search of Freelancer (or team of) for ongoing work on several projects. We are a hybrid fund/accelerator that works with entrepreneurs to build next gen web/mobile apps. Our startups need talent and are willing to work with remote teams (local or willing to travel is a plus.)
The right (insert whatever adjective you want ninja, wizard, etc) Hacker is resourceful and naturally curious. Experience working with a startup is a plus.
This is intentionally vague.
contact me blake32 at gmail.com
Building a specialized search engine using Hadoop on AWS. 5TB of crawl data await your indexing code.
If you've done similar things before or are awesome in other ways, send a message to kal00ma on reddit.
Let me know if you'd like to talk.
I love robots, hardware, Clojure and functional programing in general.
I also do mainstream stuff sometimes.
I've got a lot of experience with Java, in both the web and mobile space. I did a lot of work on earlier mobile (J2ME, Blackberry, etc.). Now, I'm looking to do more Rails and iOS work, and have spent time getting familiar with those. I'm also starting to play with Node now, so if you need that I may be able to help.
See http://alwold.com for links to my github, resume, etc.
alwold at gmail dot com
I'm a full stack developer primarily writing apps with Ruby/Rails or Node.js (a couple of Python apps as well). I'm a sucker for great UI and Coffeescript is the best thing I've experienced in the past 3 years. Check out my Github or get in touch to learn more about me.
github: http://github.com/TylerLHwww: http://imtyler.info
SEO & Inbound Marketer
Specializing in on-page optimization, site audits & competitors analysis. I have worked with start ups of all sizes.
Feel free to contact me at zanderearth at gmail.com
Hi, my name is Arman Ortega. I'm a web developer based in Cebu Philippines.I developed websites of varying scale ranging from small business presenceto full fledged web applications.
Portfolio site: http://nurv7.com
Ruby / Rails / Heroku
18 years web experience, 6 with Rails
Would like to try an Agile/BDD, pay-by-the-story (not hour) approach. This might work better for very early-stage startups.
I'm a mobile specialist, starting a small studio and looking for clients. If it happens on a device you hold in your hand, I make it work.
I've built and shipped cross-platform native apps for iOS and Android with PhoneGap, "homescreen" web apps, and mobile-optimized versions of existing sites. Extensive knowledge of mobile browser idiosyncrasies, and ways to write responsive, fluid apps. You won't believe it's not Objective-C.
I create compelling user interfaces with clean, minimal design, sharp typography and excellent readability. Thoughtful experiences, uniquely tuned for the demands of every app, service, and user. Icons optimized for every device and resolution. @2x isn't just Option-Command-I.
Recently, I made Faraday for iOS http://faradaycal.com Samples of client work available upon request.
Frontend and/or PHP developers.
Apply here: http://contender.theresumator.com/apply/Iui6yk/Web-Developer...
We're looking for someone to rewrite our t-shirt design application from scratch and make it 100x better than our current one.
Remote, can get started immediately
(please only respond when you have actually designed apps that are in the app store, you would be surprised how often I get replies from people that would like to learn to design for iOS ;-))
Web design/responsive design, HTML5, CSS3, WordPress development
Portfolio + contact details: http://lauriliimatta.com
RHCA and DevOps Engineering with a fair amount of cloud engineering experience. Former CCNP, Comfortable with EMC and NetApp storage.
iOS developer and designer
Portfolio : http://work.maximebornemann.comMail : firstname.lastname@example.org
UXWebsite design from ground-up
Front-endHTML, CSS, JS/jQuery
Been working with Rails since the end of 2007. Also have experience in affiliate marketing, and also own a crossfit gym in Orlando.
UI/UX designer with frontend skills for rapid iteration of iOS apps.
Email portfolio and resume to ixdesign7 at hotmail.com .
This may seem like a joke, but the answer says a lot about an organization. For example, last time I was at the Wikimedia Foundation offices, this sign was above the sink:
I don't think most people are quite as bad about this as financial traders, but I imagine no group's numbers add up to 100% exactly. What's the dynamic like at Valve, and how do you make sure people feel fairly treated?
we have a number of 'bad apples', but they generally find themselves ostracized very quickly. as we have no downside income guarantees (we are organized as a group of independent contractors), people very quickly fall out of the organisation
i assume valve accomplish similar by minimizing payments to individuals who act in bad faith. as they are probably primarily financially motivated and valve is likely a great entry on a cv, i'm sure they don't stick around long
Unlike the traditional management structure that Bill Gore had experienced at DuPont, he proposed a flat, lattice-like organizational structure where everyone shares the same title of “associate.” There are neither chains of command nor predetermined channels of communication. Leaders replace the idea of “bosses.” Associates choose to follow leaders rather than have bosses assigned to them. Associate contribution reviews are based on a peer-level rating system.
I always assumed this sort of org could only function with relatively small companies (e.g. Github, maybe even Valve) but Gore has 9000 employees - pretty impressive.
I've looked into some co-ops, including San Francisco's venerable (and very profitable) Rainbow Grocery. One of the biggest complaints is the amount and/or difficulty of meetings, but they see them as necessary to settle issues with sufficient buy-in from all stakeholders. How does Valve minimize that pain?
2. What sort of system do you have to address problems with the unconditional hierarchy? For example, if an employee disagrees with Gabe, who wins and how is that handled?
UPDATE: addition to question #1
The short version is that people who are good at things generally get that way because they have a strong ability to tell good work from bad. People who are bad at things can't tell the difference, so they a) have a hard time improving, and b) think their low-quality work is pretty swell.
Is your culture perhaps unusually frank? Alternatively, is it very supportive in a way that makes critique more comfortable? Might you have a formal (or informal?) mentorship program so that people get useful feedback?
Are there peer groups that meet around particular skill areas? E.g., do visual artists get together regularly to show recent work and discuss it?
In hierarchical organizations, people often look to authority figures to decide between competing alternatives. How does Valve avoid or deal with deadlock, forking, cliques, cabals, butthurt sulking, and other common group dysfunctions?
I was mostly curious about project management. It seemed like everyone could be very fluid going from one project to another, or even proposing one on the spot and going on to execute it. There has to some sort of enforcement for this though. Are there expectations, do the self-selected leaders lay out milestones or goals, what happens when those aren't met?
Valve doesn't necessarily seem to have a reputation for having too many product delays vs. always shipping on time. They definitely seem to have constant flow of different products getting out the door though.
Hopefully someone answers, otherwise I might just hitchhike across the lake into Bellevue and see if I can meet with someone there. Very curious to learn what makes their system actually work well.
The business measures performance instead of hours. At Valve the performance appears to be measured as 'shipped'.
I'd also guess that Gabe is practicing his own version of servant leadership:
Seth Godin calls this point "The Dip". It's a trough in the lifecycle of a project/plan/development/etc when the high and excitement of starting something has died off and the rewards don't seem worth the remaining effort. I can tell you, though, that if you put in the time, get inspired, and slog through the toughest part of "The Dip", you'll come out the otherside with something great. Most projects don't make it past, so there's great value in doing so.
Here are some links to read more about "The Dip":
What has happened is that you have lost the overview, cleaning up your code will restore that.
The way that I've dealt with it so far is I'll grab one of my friends, technical or not (technical would be preferred) and I'll just start dumping. I'll go through all the things I've identified as hurdles and why I'm struggling with them. More often than not my friends don't have to say anything! Just talking to them helps me find something I had missed. They often have nothing to add but just speaking the challenges helped me find solutions. Someone mentioned talking to a rubber ducky in another comment and I suppose this has a similar effect.
Also, as mentioned many times, take a break. Go for a hike or go see a movie. Do something else. Give your brain a break.
You can also try getting out good ole pencil and paper and writing things down. Start a list of the smallest possible thing you can deliver and deliver it.
It's all doable given enough time so give yourself time.
Check out this discussion for Pud's question "400K users, what now?"
You gotta be impressed by his humility and pragmatism, and you gotta be impressed by the wide range of interesting ideas presented.
Try it out!
My advice: Do you have customers that paid money and are waiting for this particular problem to get solved? If not, then who cares. The world is fine if the problem doesn't get solved tomorrow.
If you are running out of money, go and do some freelancing/consulting. Get back to it in a couple of months, and you'll see it can be solved differently.
Don't try to solve the problem now. Your mind is probably too busy and anxious calculating future predictions of the outcome (and what got it here in the first place). Get back to it when your mind stop these calculations, you need more brain CPU time to solve this.
So basically if you are tired of attacking the problem vertically, just leave it and try to attack it horizontally.
Now of course unlike my fizzbuzz problem, your problem can have a lot of more dimensions than two but then it can even become more fun.
Also never forget that you are doing this because you find this the most fun thing to do.
Breath, go for a run.
Take the time to refractor your code. Cut non-fundamental features, focus on shipping something. What can you achieve in the next week? Focus on that.
Disclaimer: I'm not a programming expert, I've only been coding for 6 months. However, if you want to bounce ideas on marketing your product, feel free to reach out: email@example.com (I do everything from lead gen to paid search marketing for a living - would be happy to help where possible).
Sometimes I can push through (e.g. due to a deadline) by picking at individual tiny features and working my way through the spaghetti until they work. I generally start by adding something visible to the UI and keep at it until it works. This has the advantage that I'm almost guaranteed to make visual, visible progress, which helps with motivation.
But often, the only choice is to take a step back, accept that I'll be making "no progress" for a couple of weeks and go clean up my mess and re-factor the code. :-)
Your project is too big. Get a smaller piece or version working that does something useful for someone.
Don't refactor code.
Just get something small(er) working.
You've put a lot of time into the project so far, so you've learned a lot about the project and its domain.
When you first started your project you didn't know as much as you do now.
So consider using everything you've learned to date, and start over from scratch. Total re-design, total re-write.
If you have trouble explaining the dependencies of your own project to other developers, that's a sign of ... something. If you can't break the project down into pieces for yourself to work on, that's a sign of ... something.
I am at a similar stage with a current project - where I can see there is still lots to do (some of it cloudy - so not a clear view to the summit) - you just have to keep plugging away and - well the good feeling comes back when you realise you have got through it with a good solid base of code behind you.
I never knew this would be a hidden benefit when I learned to ride last year.
* Even if it takes a day, try telling it to a rubber duck. Take it for a walk if you guys get tired at desk.* Talk it to at least one friend who can try to understand. In my short experience, this helps in realizing how we can or want to proceed. Or even go with the freelancer your thinking to hire, you might succeed. Can't know unless you tried once.* Stubs and skeletons* Sequence matters. If it is only you that has to do parallel work, you have to do it anyway. Even with a freelancer, you should decide how to proceed. So, either ways, even though hard, you need to break it up. Try not to multitask if you do it alone.
And, I think more technical details might fetch you better advice. I could be wrong!
Drop me an email at the address in my profile if you'd like me to help you cut a lot off to start with.
It will work wonders. I promise.
One of two things usually happens...a half hour after I start reading a book...the solution will POP into my head...or TWO, I'll wake up the next morning with the solution...works every time...
Event page: http://coderdojonyc.eventbrite.com/
Volunteer Sign-up: http://eepurl.com/kJZDf
And it seems like a good balance between honoring the license and also keeping it out of the user's way.
Luis Villa discusses some reasons why you might want include licensing information in every file: http://tieguy.org/blog/2012/03/17/on-the-importance-of-per-f...
For instance, Pivotal Tracker offers a 90 day free trial. Their product requires that the users/teams become dependant on their service so that they can't live without it.
Offering a 1 day trial here, when it works on weekly iterations just wouldn't work. Equally, offering a 30 day trial, really only provides 4 iterations, or probably about 20-30 stories. This definitely isn't enough to "hook" the users and lock them in due to the amount of time that they have invested.
If you are in it for the long haul and your service really does provide great value for the users then getting your users invested in the product might come at the cost of giving more free trials away for free.
Some services are freemium remember. They are unlimited trial times in effect, because the upsells and bolt ons are where they make money.
Equally, however, some services 45-60-90 days would definitely be too much, and you could be losing money.
You can't just say in isolation, 45 days is the sweetspot for 100% of startups, because it ignores any other factors such as the service value that the product fills.
Equally, if your product takes time to kick in, you wouldn't want to offer 30 day trial. For instance, if you were a marketing platform like HomeAway or a paid version of AirBnB. Offering a short trial might not be the best idea because it takes time for the value of the service to really kick in.
Later I A-B tested 7 days against 30 days, and found 30 days did perform better, but not actually by that much. The 7 day free trail had a 9.95% conversion rate, where as 30 day had an 11% conversion rate.
I personally was expecting 30 days to do much better, but after seeing these results I suspect the length of the trail isn't very important to users, they just want to know that they can try before they buy.
I may try A-B testing 45 days (and maybe 60 days) if I get bored and can't think of anything else to test.
There are two advantages to this approach:1. engage in conversation with user asking for feedback and understand their needs.2. treat them special with an offer to extend trial, earning their respect for personal attention and better chances of conversion.
How many people are really doing A/B testing on conversion rates (meaning assigning a value to a user and giving different trial lengths randomly) vs changing the trial length for fixed intervals?
* Stupid API. * Stupid API changes. * Stupid API documentation. * Plugins are minefield.
However, the jQuery ecosystem is hard to leave because
* Monopoly in terms of plugins, * Already cached everywhere (from Google CDN), * Solves all cross-platform issues.
I also happen to like the author's ongoing experiments with performance improvements.
Check out http://jqueryvsmootools.com
In my experience, much more support, plugins, and it's been battle tested pretty well.
I want to define whitelists for each environment in which my app will run -- development, QA, production, etc. To which hosts may it connect? Where may it access files? What else might I wish to constrain as way of avoiding inadvertent dependencies? Particular queues/topics on messaging buses? Database schemas within a particular server (network restrictions are too coarse for this)? When asking this question, I'm not trying to protect myself from rogue developers with malevolent intentions -- I just want to avoid a scenario like the one described by the OP.
Recently, I started-up the Java app upon which I am currently working and watched its network behavior via Microsoft's Wireshark-esque network monitoring tool. It turns out that EHCache now asks one of Terracotta's servers for the most recent EHCache version number so that it can spit an out-of-date warning in the logs. Benign and useful, but I still had to spend a few minutes in the EHCache source to make sure that, if Terracotta's servers were down, our app would still start-up.
Should one do this at the OS level (jails, perhaps)? I'm not limiting this idea to just Java apps, but I'm really only an expert in the Java space.
I also argue that the whitelist would help codify inter-app dependencies in large IT environments. A few years ago, the large IT shop for which I worked did a disaster recovery drill where they literally deployed 10's of apps in an IBM-provided datacenter as a dry run. One thing they learned was that a particular production app was erroneously configured to log certain audit events to a server in a QA environment (which was not part of the disaster recovery plan for obvious reasons). Whitelists would have prevented this issue.
To make sure that these libraries did not attempt to talk servers outside my company's control, I had to dig through the code and implement "neutered" forms of schema look-up interfaces, etc. I can't recall exact details. The default behavior was promiscuity and presumption, and making sure that these libraries didn't strike-up conversations with random servers was not trivial or terribly well documented. So, I'm not surprised by the current state of affairs.
1. Have verified users therefore less hacking your system through TOS type loopholes.
2. Your email server will bounce lesser number of emails therefore faster email delivery and reduced costs.
3. Once your service gathers customers, it will give them a sense of security.
Making extra burden for user just to make your life easier ... hmmm, not sure if this is right approach.
>You can monetize your apps and sites to your heart's content -- we don't require any sort of revenue share - but don't create tools for sale that extend Yelp functionality (such as Facebook integration).