43 karma · joined January 19, 2011
Development stack: Ruby on Rails, MySQL, Backbone.js (Coffeescript)
Testing: RSpec, Konacha (continuous integration using Jenkins)
Server: SaltStack for provisioning, nginx/unicorn
Deployment: Capistrano
I think that's a good overview. Then there are a lot more 3rd party services like S3, Sendgrid, etc..
Pro: - Code navigation is really quick (e.g jump to definition, inline view of implementation, including gems) - Debugging experience is great (e.g. setting breakpoints, stepping into and execution code within breakpoint context) - Git integration is very good (e.g. review your code side by side before pushing/sending for review) - Great support for running tests within the IDE, also supports having a rails console within the IDE - Navigating through projects and multiple files is really fast/efficient - Auto-completion, code inspection
All in all, I'd say it's really worth it if you're the type of person that enjoys using productivity tools. As others mentioned, it's somehow similar to using VisualStudio with C#.
In most states, that's actually illegal. Employer is required by law to give you pay stubs.
I'd first ask the founder to be frank and open about what's truly going on. If that succeeds, I'd then change the focus to less products. If you can't get both those things to happen, I'd suggest leaving.
However, one of the problems I run into is sharing with my family members. I often go on trip, and all family take pictures we want to share with one another. However through Dropbox, the shared folders quota is not "shared", which makes the limit reached way too fast. I'd love for someone to solve that scenario (or anyone here know of a way to achieve that?).
Now there are a few different ways to break the ice. I would start with something positive as most people don't like starting a discussion with conflicts. Maybe tell him about how you're excited about your work, because seeing clients happy and satisfied gives a sense of purpose and achievement, while strengthening the company brand. At the same time, you've noticed (and it pains you) that other projects are not being delivered, and causing clients to be lost, and the company looking bad. Share some evidence (a.k.a facts) that brought you to this conclusion, and if possible a way for his to double check. From there I'd play it by ear depending how the conversation is going. One thing to keep in mind however, is to see whether he knows already or not... if he does approve of such practices, then it's probably not a place you want to work at. Good luck :)