It's funny because it's true
102 karma · joined May 9, 2012
It's funny because it's true
The hackathon was an ideal time to attempt something like this and we knew the scale of the project was huge. Once the project was complete we each got a couple of extra personal days.
It was really cool tackling a project that many thought was impossible and succeeding. We all had the vision that we were doing something that had the potential to significantly improve our satisfaction and productivity on the daily basis for the long term.
This kind of thing is completely voluntary and everyone who participated really wanted to do it. I think we have a really good work-life balance at lucid.
It's awesome having leadership that supports us in moving forward with a project like this.
I've started writing small scripts using the TypeScript parser as a library to make meaningful improvements in our codebase. Since JavaScript is valid TypeScript syntax the scripts work on both.
For example, I wrote a small script to change var to let or const when possible. It uses the AST to check scoping rules and to check if a variable is ever reassigned.
Writing scripts like this is way more effective than doing it by hand.
I filed this issue: https://github.com/Microsoft/vscode/issues/32246
Rather than wait, I ended up creating this extension last weekend to do it the way I wanted it to: https://marketplace.visualstudio.com/items?itemName=stringha...
It is unfortunate that it isn't used more widely.
It's nice that you can see some of Google's open source projects built using closure
transform: scaleX(-1);Mirror implemented with:
body {
transform: scaleX(-1);
} transform: scaleX(-1);Implemented with:
transform: scaleX(-1);It begins by filling in the canvas with random colors.
For users with over 1k karma, do their comments go through the pending phase too?
I think that exposing your CSS source code with comments etc is more beneficial than detrimental. It helps us have a more open web and fosters an environment for new developers to learn from what's already great.
However, the overhead of always sending down the full CSS probably isn't worth it since so few people are actually interested. http://daneden.me/max-css/ suggests including a .max version of your css alongside the .min for this very purpose, which I think is a great idea.