This isn't always about role models and being upstanding citizens. A lot of us in this field are fortunate enough to be able to decline work based on ethical stances. Anyone can say no. Can they afford the consequences?
1,969 karma · joined September 12, 2014
This isn't always about role models and being upstanding citizens. A lot of us in this field are fortunate enough to be able to decline work based on ethical stances. Anyone can say no. Can they afford the consequences?
This has become a recurring thing for me to the point where I sometimes feel like I'm not as intelligent as I used to be. I'll need to look at requirements around older existing code, so I use git blame to see the commit history. It occasionally leads to me to some older code that I had written, and sometimes I marvel at how I was able to figure out or troubleshoot the issue.
One of the earliest examples in my professional career is using Threads. I had an academic understanding of threads. My practical knowledge around them was dubious at best. With the help of Stack Overflow and lots of web searching, I cobbled together a thread manager that can spawn separate threads for asynchronous web requests and kill a web request after X amount of time. I even made sure that error handling redirected gracefully should one of those threads get killed. That code (with no changes to the core functionality) still exists to this day.
>I've been asked to do push-ups in an interview
What?
Most websites asked for an address only. Some asked for a little more information, but to my surprise, it worked. I haven't received that ream of coupons in years, and in the off-chance that something new appears (usually something credit related), I've been able to opt-out just fine.
I create a meal replacement smoothie. Some friends want to try it, so I hook them up. Then friends-of-friends ask about this smoothie that isn't available, so I let them sell the product to other people in exchange for a cut. I quickly realize that I don't have the capital for to materials. Product is moving too fast, so I ask them to pay up front for some of the materials.
The problem is that this benign relationship that helps both of us can be easily made predatory.
Take the park example. A group is protesting against my business decisions, so they follow me to the park where I run at 6 every evening. All the other park patrons now have to endure with your protest even though my business has nothing to do with my run at this park. Or the patrons at a restaurant. Or at a sports/concert venue.
You might be protesting me to change my business decision, but other patrons are the collateral damage caught in the cross fire. You might be suffering for what I have done. Why do these other people who are away from my place of work have to as well?
This sounds so obnoxious and short-sighted.
If I own a business that doesn't align with your values, it's one thing to boycott and protest my business. It's another thing to follow me around to a restaurant, dentist, or park to protest my business decisions. You're disturbing the enjoyment of those places for other people who might have nothing to do with my decisions. I suppose spouses, children and even extended family should have to endure this as well?
Not a contrived example. There are an absurd amount of libraries that do this and call it documentation. There will be a nice, tidy example of how to use the library with a toy example. That's fine. The intro probably doesn't need to go that deep. Then I move to the technical documentation or API, and that's what they have to offer.
I don't expect developers to test every combination of hardware in a given market. That's silly. I do think it helps buyers understand the risk in buying ported titles though.
It is easy to create a tool that is specifically tailored to your workflow, because for parts that may tough to code, you manually take care of it. It becomes harder to generalize that tool for public use. It is harder still to add good UX that lets novices pick it up and begin working.
It seems easy, because the ubiquitous tools, libraries and frameworks have years of planning and experience to learn from.
All of that aside, it's impossible to know how much you're actually going to visit the doctor aside from chronic ailments.
Nexus 7 owner here. No support, has always needed a better battery, and the sensors need a power cycle occasionally, but I still don't regret the purchase. I mainly use it for videos and reading.
At this point, I don't think it matter much to the typical consumer. Both camps have their fair share of zealots, and short of a press release stating something horrific, most people don't care to switch to the other side. iOS users claim superiority for their device features like iMessage, cameras, and UX, while Android users pretend like their device is for the technologically enlightened.
Credibility in a report like this is a non-issue for most users. It's not about responsible disclosure, facts, and the truth. It's about marketing.
These tools for DevOps are no different than the tools and tutorials for developers. It's fine to copy-paste a tutorial that launches an entire webapp from scratch just to get your project off the ground, but if you don't eventually learn what that 10-minute autorun.sh script is doing behind the scenes, you'll fall behind.
You're not wrong, but Waze directs traffic down roads that aren't considered main thoroughfares. That's part of the issue. There are paths to work that I would have never imagined had I not used Waze, and plenty of those routes take me through quiet neighborhoods.
A good example is the shunting yard I encounter. Most of the time, trains are short enough that if they stop, they don't block the crossing. There is a short way through a neighborhood that adds a couple of minutes to your commute (in either direction) that dumps you out on a highway just on the other side. There are also two longer routes (one for north, one for south) that goes around neighborhoods but adds 10-20 minutes to your drive time. I wouldn't call the short route a main nor major road, but I'm sure the residents who bought those houses more than a few years ago didn't know that the uptick in rail usage would cause much more activity on their street. You can even cut deeper into the neighborhood to save minutes by circumventing the line of cars.
On a related note, I stopped using Waze after watching someone roll through about 5 stop signs. The driver didn't hit anything, but that moment made me realize that I was part of a neighborhood nuisance that nobody asked for.
I have a hypothesis comprised of two ideas.
First, people have been encouraged more than ever to be expressive of their feeling and emotional states. That's the same reason there's a lot of self-deprecating humor with Millennials and Zoomers: it's a way to publicly cope with how you feel while also signalling to others that while everything isn't perfectly alright, let's laugh about it.
Second, people reacting to current events expresses feelings towards a particular thing. It is not necessarily an overall indicator of mood or mental health. I'm happy that it's my birthday. I'm upset that the other team won the championship. I'm sad that my grandmother died. Those things tend to be temporary emotions. I'm personally am upset with a lot of things the current US administration does, but it does not reflect my overall status. As I've seen explained: you can cure being alone by leaving your room and taking a stroll in a park; you can be lonely while surrounded by friends and family at your own birthday party.
I had a sneaking suspicion that Amazon's product quality overall was in the toilet due to low qualify manufacturing and co-mingling genuine products with knockoffs in the warehouses, but I didn't really have anything to back me up other than products that I was unsatisfied with. Then HN threads and comments started mentioning the same thing. That stuff has been spreading like wildfire.
I'd argue that voices in unison on Twitter would have a farther reach that a niche community like HN. I know people in my circles have been even more skeptical of products sold on Amazon for these very reasons.
I want to explore. I want stuff that's familiar, similar and also unrelated that I would potentially like. Their "related" stuff is always so similar that it falls into "more of the same". You used to be able to explore without entering search terms via trending and categories, but the same channels and types of videos dominate those avenues. If you don't like the type of stuff there, you'll spend a lot of time being disappointed for maybe one video that was alright.
It's ok to recommend more of the same, but give me a way to see stuff that isn't the same.