Sottilde
Too bad it's so anemic.
I don't doubt, though, that some sort of similar short-sighted thinking led to this decision. Is it really possible that such a large organization simply doesn't understand password policy? Not to mention, an organization that's on the board of PCI-DSS?
Montage, on the other hand, gets me less excited. It fills a niche that is already filled by tried&true frameworks like ExtJS, KnockoutJS, and BackboneJS and appears to be more verbose than all of them. Reusable components and event bindings are great though. It will be interesting to watch.
Compass has a great command line feature called "watch" that simply watches for file system events (linux, os x) or polls (windows) your folders for changes and recompiles your stylesheets.
Vogue detects stylesheet changes right away and reloads them in your page via WebSockets.
Instead of dealing with Chrome's inspector, making changes, then copying them to your CSS (and translating if you like SASS), I simply make changes in my editor on one monitor while watching my site on the other monitor. The overhead is minimal - I see changes within about 500ms.
Compass is great even just as a build tool, and I used it before I learned SASS. It's fantastic for its simple mixins like linear-gradient and even better when you start chaining them together. One of my favorite mixins I use throughout my code:
@mixin buttonGradient($color){
@include basicBackgroundGradient($color);
&:hover, &.hover{
@include basicBackgroundGradient(hover-color($color));
}
&:active, &.active{
@include basicBackgroundGradient(active-color($color));
}
}
@mixin basicBackgroundGradient($color, $percent:12%){
background: $color;
@include background-image(linear-gradient($color, darken($color, $percent)));
}
Then, anywhere I want a green button to be created, I use the style @include buttonGradient(green);. Or any color. Keeping a stylesheet full of site-wide colors is incredibly useful and being able to modify them via functions like darker() and lighter() really saves time. Consider that this simple include actually generates 18 lines of CSS each time I invoke it - in the words of an old boss, now you're really cookin with gas.This goes for all preferences files in Sublime. Any declarations in the User file overrides Default settings, and Default settings are overwritten on any upgrade. This caveat has bitten me quite a few times with my packages in Package Control.
Needless to say, we got one awful applicant after the other. Most could Fizzbuzz. Some could not. And others must have cheated their way through the phone interview - when you got them in person, it all fell apart.
One thing I noticed from the process is that little things like spelling mistakes, incorrect formatting, etc., in a resume was very telling. Without fail, the kind of person who had typos in his resume was the kind that failed our programming tests, miserably.