Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Once fully integrated with AWS, this could offer a rather exciting, low friction way to work on the platform. Using Cloud9 to build, test, and deploy Lambda functions from a single interface with all the auth stuff dealt with automatically.. you could have some powerful APIs running in the cloud very quickly.

(Maybe there's even a play for getting this stuff into the hands of non-engineering employees. Build the "Excel" of APIs, if you will?)



The last thing this world needs is mission-critical software edited willy-nilly through a "convenient" web browser interface. We as an industry can barely put our pants on in the morning on the best of days, and now this.


I'll counter with the suggestion that nothing about how you access an editor should impact your SCM process. Cloud9 has a terminal to run SCM tools and a light-featured Git UI if that's your thing.


You're right - in an ideal world. Somehow the drive for adoption and market share seems to counter such common sense, resulting in the "get started quick" camp running production systems.


Wait, why is the web browser interface a worse way of editing it ("willy-nilly" no less!) than any other way of editing it?

You're still supposed to migrate the code to staging and then production.


He or she who has not edited production code or configurations with vim/emacs/nano cast the first stone.


All of my past transgressions are meant as counterexamples.


Hopefully those who have done it, know why its a fucking terrible idea to use this as your default MO.

There are exceptions to every rule, that doesn't mean you should make shitting all over the rule your own new rule.


Agreed. IMO it's always during an emergency where it's a decision between fixing the server in 20 seconds, or 5 minutes via the normal deployment pipeline.


What's interesting here is that c9 + lambda would make your normal deployment pipeline much less than 20 seconds


I'm including a continuous integration step as "normal deployment pipeline". Probably code review and other steps as well. The point is emergency is always --forced.


Hopefully your C9 workspace is on a development server instead of on a production one....


Are you suggesting that using a web IDE is a constraint that makes it impossible to build mission critical applications?


That Lambda use case makes a lot of sense. The editor they have in place for Lambda right now barely exists. You can't even use it if you go the upload the build artifact as a zip route.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: