255 karma · joined October 27, 2016
However, it seems detached from your first point.
If one's role is a front-end developer, is it necessary that they know about back-end development? If it is outside their intended job function, why would they need to know about it, if it doesn't get in the way of performing their job? If you are a backend developer, do you need to know about how to host your own infrastructure? Handle your own networking? Chip design? Your logic could be applied to any job function. Each level of the stack benefits from the levels below it being abstracted. We all stand on the shoulders of giants, and we're all much better for it.
Overall, I do think it's better that one has a good understanding about the various components one interacts with. Having a grasp of the overall system will come in handy. A curiosity into other parts of the system is beneficial, and likely is one of many indicators of success. However, if job functions can be simplified and superfluous context removed, why should we fault those for taking advantage of that?
This issue with "lowering the bar" and being glad that a simplification has "failed" (which, is yet to be determined), reeks to me like gatekeeping. The same logic could be applied to any job role which benefits from simplification. In an extreme example, this logic could be extrapolated to support the notion that anyone who cannot build their own machine from the ground up should never work in a programming position. What height is appropriate for the "bar"?
We're a small technical team so I'm not sure how well this scales, but it's worked out well for us so far.
It's a node tool built a few years ago to download the playlists of users through your command line. Might be helpful for a situation where you'd like to back up your own playlists.
You'll need to get an API key - no sure how feasible that is at this moment.
It's an interesting look into a management team convincing itself of a better financial situation then what the actual situation was, and makes you wonder how far down the chain any indication of impending layoffs / tight financial situation traveled. I must imagine the CTO would know himself, but perhaps he was given explicit affirmation that financials would be alright for hires like this, until all of a sudden it wasn't?
I think I'm reiterating what has been said before, but the reposting is horrendous. It's made the listening experience quite poor from just using the activity stream. I've also been really unimpressed with the lack of track uniqueness - if 2 artists repost the same song, it'll show up in my stream twice. Even more frustrating was the lack of uniqueness between tracks & playlists, where one could conceivably listen to the same song multiple times in a row because artists would post the track and then a single-track playlist with that track inside it.
The UI is also lacking for quickly adding to playlists, etc. The simplicity was a feature, not a bug, and the power of SoundCloud has been their artist community.
Many bugs have been caused by incorrect uses of truthy and falsy.
It's wise to have a bit of cynicism when discussing company goals, progress, outcomes - things may not always be as bright as they seem. It's a good exercise to take these numbers and reduce them by a certain percentage, and see if those numbers are still good for company growth & stability.
I'm more curious about the average age across the engineering organization, and specifically older engineers who are solid, good workers but aren't creators of popular languages or pioneered tech migrations for large company.