On the subscription side, I think it's an issue as it moves the control away from the consumer when doing those upgrades. With the older, one-time purchase upgrade model, which has since fallen out of favour; I could evaluate once a year whether the updated product was worth the additional cost. With a subscription model, there's a chance I could end up funding the development of features that I neither want nor need.
My own personal 'hack' has been focusing around a core and doing things fast. I've done a range of things but they've always been roughly relevant to the same field, so I can apply what I've learnt previously onto new things. This has also resulted in being able to make things faster due to familiarity and having dealt with the friction points before. I put 'hack' in quotes because it was about a decade(and a lot of money in domain renewals) until things started coming together regularly for me.
Not to defend anyone; but being around a lot of these people, there's a lot of cognitive dissonance when it comes to nutrition whilst on steroids. People often attempt to switch up their diet when starting and give it outsized attribution to their success. It isn't helped by people with poor diets not getting the same results, but in my experience it often has more to do with a person that can consistently eat chicken and broccoli will be more consistent with pinning, etc. than a person that can't stick to a diet.
I do it, as I like the idea that if one other person finds it useful then it's worth it. I don't put my github on my resume, but my username is my name so it's easy to find and definitely has come up (sometimes indirectly) in interviews. For me, the best interviews have had good discussions about the good, the bad, and the why. From the perspective of trying maximise my desirability to all employers, it has definitely "hurt".
I think you touch on why a singular difficulty level can be good when you mention meeting where your capabilities lie instead of forcing you to guess. When I encounter something difficult in a game, I'm always tempted to turn the difficulty down and often do. With Souls games I explicitly know if something is too hard and take it as a sign I need to do something different; whether that's my mechanical technique or the need to explore more. An increasing buff or other difficulty helpers would mean I could eventually brute force my way through without considering other options. Maybe I would prefer that, but it would just be a guess unless I did it the other way.
I had a similar experience, and I had a passport to prove my UK citizenship. It's a giant knot where everything relies on something else and you need to keep at it until one thing let's you in. It felt impossible and I feel like I had the best case scenario; I can't imagine how people without a support network can do it.
It's strange to think I was working on AngularJS and Flash apps at the same time. Flash feels like it was a millennia ago, whilst AngularJS feels very recent. Maybe because AngularJS's successor keeps it's name fresh in my mind?
I agree; I'll buy all 60 plots if it's real! I feel people are so overly keen on dunking on crypto at the moment, that they are blinded to agreeable satire. The proof that people claim makes it sincere isn't compelling.
I use a random group of words as variable, etc. names when I can't think of them fast enough to stay in the flow. I find it easy to remember what each one does, and can go back and rename them to more reasonable things before doing a commit. It only takes missing one inexplicably named 'deodorant' variable, for me to want to sink into the depths of the Earth at the thought of people thinking I'm one of these eccentrics.
It sounds odd but I believe sometimes creating that obligation can hurt people's efforts. Anecdotally, I've seen many people sign up with a personal trainer, planning to go regularly, find the first few training sessions hard and then not want to go again as they know the trainer will push them. I try to give people the advice of going routinely even if they don't have a routine once they're there. Associate it as a place you go before you associate it with any other feelings and you might find yourself having a workout just because you're there.
I read a lot of novels in school and not many after. Reading is a vital skill but reading novels is not; a separation that was never conveyed to me to in school. For every great novel I have read, I've read countless more terrible novels and there is no greater waste of time than reading something terrible. Not reading artfully constructed prose has definitely taken a toll on my own writing though, as evidenced by this comment!
I am similar (putting my WebGL games on my portfolio) and I've found it's actually a pretty good filter of employers for me. If they bring it up and are willing to have a discussion about it, it's always a good sign. There's a wide range of topics to talk about that can relate to the possibly more boring requirements of the job.
If they are dismissive of them, it tends to be an early sign that they are unable to think of things in a broader or alternate context. These are also the interviews that tend to have questions with right or wrong answers, even if the questions have multiple solutions and warrant discussion.
- I do have trouble spotting the send button on the old design
- Maybe just moving it to a similar position as the new design would help
- I don't actually want it near the keyboard because I might accidentally tap it
- There's plenty of space, why can't they just have a button that actually says 'send'?