1,010 karma · joined January 18, 2009
Is this really a problem that needs solving? I feel like using it is just creating busywork for myself. It's not particularly difficult to know when shows you enjoy come back. Most methods of watching them will automatically track which episodes you've already seen.
A couple of key takeaways:
- There's no marketing magic here, this is just a great product.
- It's ugly, and the interface is weird. Doesn't matter, it gets the job done.
- Pressure cookers have been around for a long time, they're a really great cooking technology marred by some serious safety and inconvenience issues. There are a bunch of companies competing in Sous Vide right now (the hot new cooking trend) but the Instant Pot guys just took old technology and made it slightly better.
edit: formatting
I guess what I'm saying is I'm not sure this is even targeted at children.
Sometimes people work too hard to make two functions with slightly different objectives into a single complicated function. This can save lines of code since you aren't writing two similar functions. In general this is good practice but it's VERY common to take this too far, and it's very likely that the resulting complicated function will be MORE prone to bugs than the two simpler functions would have been.
I agree that fewer lines of code is better, unfortunately if you hold that concept in too high a regard it's easy to make a mess. Some programming challenges are complex and the complexity can't be avoided. Sometimes solving that problem in fewer lines of code makes the problem even more complex. Just because the complexity is moving from the code itself into the developers head doesn't NECESSARILY mean that it will be less prone to bugs.
I read it as lines... I agree with what you're getting at, sometimes the concepts are a lot simpler and less prone to bugs when implemented in more lines of code.
Also, with Steam's push towards Linux support this would be a dangerous strategy for Microsoft. Gaming is what drives a lot of people to Windows over other platforms. If Microsoft actively makes Steam unusable on Windows there's no reason to think people won't just seek out a better platform for Steam.
"Therefore, our true purpose is to express the intentions of our clients using as little code as reasonably possible, accompanied with lots of documentation and lots of tests (testing code and unit tests don't count as LOC). We should distrust every line of code written by ourselves as well as those written by others. The best code has 0 lines. Because in zero lines of code, there is room for exactly zero bugs."
Less code does not necessarily mean less bugs.
http://venturebeat.com/2015/03/04/oculuss-technology-guru-jo...
What job do you want? What's preventing you from getting a position somewhere in that field?
I'm assuming you're putting a lot of work into achieving your goals, what are the obstacles you're coming up against?