In hindsight it’s easy to say that this was an overly ambitious project with vague goals but it made sense in 1995 when technology was revolutionizing everything and creating new domains and markets.
440 karma · joined September 10, 2011
In hindsight it’s easy to say that this was an overly ambitious project with vague goals but it made sense in 1995 when technology was revolutionizing everything and creating new domains and markets.
Dumb ideas need to be exposed as dumb by the hearer, not by some special class of elites who filter information for us.
Punishment for me is PL/SQL which, despite its charming Pascal-like syntax, is painful to work with due to the lack of good tooling and it's awkward constructs (string handling, exceptions, etc.)
Honestly, despite its popularity, I feel the same way about Python. Working in Python on anything larger than simple scripts is difficult due to the packaging mess, the 2/3 issue, it's sometimes unintuitive idioms (think "".join(...)). Ruby is probably the most pleasant ecosystem I've worked with but I find dynamic typing a challenge on large projects. Point being, if I were starting a project in a corporate environment, Java (or at least the JVM) would be my default choice. Java seems to occupy a space where it's good enough or "least offensive" to the majority of the team.
Maybe that isn't so relevant now that it's easy to find and install software but my journey with programming began that day when I was magically dumped into that BASIC interpreter.
> If you're developing a library on the other hand, please take a moment to consider if you actually need jQuery as a dependency.
Maybe I am mistaken but it seems to me that this site targets library developers who use jQuery without realizing that they're forcing it on users as a transitive dependency. It does not seem to apply to end-users writing simple tools.
In the meantime, we build up these absurd fantasies of how we're going to be important or do great things as a way of justifying our existence, but neither the economy or society can support infinite heroes, so consumerism becomes rampant. People fight for status and recognition with their possessions, not their achievements. After all, most of us value the achievements of others more highly than we value our own, and we place "real" achievement far higher than we can reach and are never satisfied.
Personally, as it relates to work, my job is boring, largely pointless, and will never amount to anything useful, but I try not to let that affect me. I try to always do my best so I am the judge of my "achievements," not others. I spent a week rewriting a terrible contingency plan for IT systems. It's a formality. No one will ever read it, much less put it into practice, but it's well done and I am proud of it nonetheless. Whether or not the hamster wheel moves is, to me, irrelevant. It can move or not move. I pride myself on performing the same regardless.
This is ironic, considering that you live out of a backpack! Honestly though, there are alternatives, but that's the problem with luxuries: once we have been spoiled, human pyschology makes it difficult to accept "less." We tend to describe things we want as things we "need." It seems that many Apple power users, myself included, tend to be perfectionists when it comes to computers. Unlike the rest of the population — the majority of whom don't live out of a backpack and can not justify the cost of Apple products (with the possible exception of an iPhone) — "good enough" just doesn't cut it.
Depending upon what you're using your computer for, you could have a "good enough" setup with just about anything, though it would probably be less comfortable to you than what you have now. For light use, a Chromebook can be instantly set up, and they can be found all over the world. For heavier use, any Windows 10 laptop can sync settings to the cloud and, coupled with Chocolatey and WSL, it's possible to emulate your current workflow. MacBooks are fantastic machines and I believe they offer immense value but, if you feel trapped, it's because the adventurous spirit that has carried you across the world has yet to extend itself to your computing environment!
That is awesome. Very clever!