You can tell a lot about a company by their attitude on this. The fact that "you should let your users have freedom" is still a controversial statement in those type of companies should tip you off as to how they treat their customers.
Also, the fact that we still often have to use "open source" as a euphemism for "free software" in these type of situations illustrates the point even further. Freedom or liberty does not matter to these companies. It's not even about money or greed to them as they often give away their software/services without charging. All they care about is establishing complete control and dominance of the market.
I think you are conflating two different things here. I am not debating the first paragraph on how companies treat users but I really doubt the 2nd para.
Not using "open source" doesn't mean what you are implying. There are a lot of considerations companies go through on selecting to work on OSS or not.
That said, the quoted example is confusing at best. Companies are made of people and people have biases. You never know what kind of bias or consideration the hiring manager had in mind. Normally, for me if someone makes a statement which I don't agree with - I do make an effort to ask "Why?". I don't simply walk off because someone has a different opinion. But maybe, that is my idea of getting hired - understanding what and why of things I might end up doing.
This is exactly what I mean though. The term "open source" has become so incredibly politicized that it doesn't mean anything any more. I used to use the term in business contexts but I don't anymore because of this. The real issue is how they treat others. For me a good metric has been if a company is willing to focus on empowering the customer and giving them freedom and liberty.
I've noticed that hammering "why" only seems to work at mid-sized companies -- in the case of a fortune 500, then the whys are usually significantly disconnected from what most employees are doing, unless you're talking to the board or senior management, in which case you are probably being paid to determine the why. In the case of a startup, everyone seems to be running around like chickens with their heads cut off frantically trying to determine the "why" but no one is really sure of what it is.
>The fact that "you should let your users have freedom" is still a controversial statement in those type of companies should tip you off as to how they treat their customers.
Apple is well known for not giving its users freedom. And their products are preferred by the majority.
If we believe prisons are to act as a sort of operant conditioning for the inmates, then the punishment IS supposed the rehabilitation. However, as you probably know, many folks do not respond to this type of conditioning.
On the contrary, this was an obvious power play by the recruiter to get the candidate to agree and submit to whatever arbitrary KPI has been passed down by the HR manager, regardless of whether or not it's meaningful. I would not take anything away from this other than that the candidate was probably not a good fit for the position anyway, as they don't seem to gel well with the BS corporate politics. Some do, some don't.
There is no malice, this is just what happens at big companies. When you have 10 layers of management, everyone is expected to fall in line because this is the only way it can work.
I work at one of those "big companies", what you're saying just isn't true. You'll find pockets of bad management, but that's far from "everybody is expected to fall in line".
I disagree, a good office culture extends beyond meatspace. I've worked at plenty of companies where the general atmosphere was... not good. These are places where the "hallway conversation" was either nonexistent or didn't extend beyond small talk about TV or the weather. If your employees aren't comfortable sending instant messages to each other, they definitely aren't going to be comfortable being in the same room together.
One of the problems I have with instant messages is you can't tell if you are interrupting the other person. Some people may be able to ignore the message, but I think for many this kind of notifications create a sense of urgency and push them to reply still. Being conscious of this, I try to avoid sending IMs. In person, interactions give me way more signals about the other person's current state. Because of that I'm about 1000x more likely to say hi to a random co-worker walking down the hall than I am to send a random IM.
The best solution to this is that if you've got something non-urgent that you'd like a colleague to think about at some point, use a truly asynchronous medium (e.g. e-mail, so long as you're not in an organisation which uses it as a de facto IM platform).
This is true whether or not the people you're trying to communicate with are in the same building.
IMO, that comes with the adjustment to using IM and is partly an office cultural thing. Most people I know toggle their status to "busy" or "DND" when otherwise engaged in a thing, and it's an understanding that being on open status means that people are okay to ping you or send memes.
so I completely agree that the culture is key. i also agree that given an healthy culture, remote doesn't matter that much
but in the absence of a working culture remote just can be a compounding factor for dysfunction. its also more difficult to enculturate someone remotely. i think thats why 'senior contributor moves to montana and continues to be really effective' is such an unsurprising atory.
Why is Electron still such a memory hog? Wasn't the Chromium Content module supposed to dramatically reduce footprint by only providing the bare minimum to render a web page?
The real privilege that derives from this is being able to live without being bombarded with advertising. To be able to have a meaningful conversation with a business that isn't predicated on them trying to analyze your behavior as part of a demographic group. To not be bucketed into a predefined economic segment based on your life experiences.
Scratch is intended for older children who already have a certain level of literacy. There is another product, ScratchJr, for younger children that uses an icon-based UI: http://scratchjr.org/
The transition path between them is indeed what you described.
It does, but it has a lot of the same problems as MS Office, some worse. The scripting/macro system is arcane, proprietary, and only works in the cloud. The files aren't in an easily parseable format. You can export them to OOXML/ODF, but then you're stuck with parsing some ridiculously complex markup. As far as I know the version history is not exportable either.
Also, once I wanted to write some light math equations in a google doc and went hunting for plugins that provide just a bit of TeX-like math functionality. I did find something called "Auto LaTeX Equations", but it didn't really work all that well. It did let me typeset equations, but they came out very pixellated for some reason. I also found "gMath", but couldn't persuade it to render any equations.
The problem with Soundcloud is that grew too big and as a result aren't building a site for their core customer: indie artists. Take a look at the front page, all it shows is tracks and artists that are already hugely popular. The features they are focusing on seem to be a hodgepodge of things taken from Spotify and Last.fm, but without any real value-adds for someone who's just uploading music. I recently made an account for a new project I'm working on and all the organic traffic I'm getting is just spam. Bandcamp is now the place for unsigned artists to go to promote/sell indie music.