821 karma · joined November 18, 2015
Why not instead have, say, the government or a charity pay someone with this profile 100k a year to go donate blood once a week?
Yes, hopefully someone would just do it, but it does feel like the upside is strong enough that investing some money would be worthwhile. Hell, I hate needles with a passion but I would sign up for donating weekly for the rest of my life for 100k a year, I am sure orhers would as well.
Maybe a patreon or a gofundme or something?
My Japanese is mediocre so I might've read it wrong, but it seems the person who made this dropped out of school, here's their Github:
If someone's in Japan you should hire them.
const getDate = (date) => {
switch (date) {
case 1:
return 'mon'
case 2:
return 'tues'
default:
return 'wed'
}
}
let date = getDate(1)
Which is, of course, still less terse. What I normally use when I have cases like this is an object-as-a-map. IE: const dates = {
1: 'mon',
2: 'tues'
}
let day = dates[3] || 'wed';On the flipside, if the person who has a 401k finishes it, and has no more money they will then have to depend on their descendants for their livelihood.
Which can make the living standards of the descendant lower, because now they are taking care of their parent for the rest of their life. Which only gets more expensive the further they go (IE: Illnesses)
Throughout the last few years I've read around 8 books on Buddhism, Meditation as a practice, and Zen Buddhism. And some of the differences that popped up were bizarre to me. Incredibly so in the Tibetan side of the literature. Even more so because I started with a very westernized view: The Zen Programmer.
It took me over a year of some non-focused research to get a general idea of what was going on, and I feel this article actually summarizes, and ties it together pretty well. It is fairly simplistic of course, but you can't go too in depth in a handful of pages.
I do feel they explained the situation more eloquently than I would have.
At the end of the day you can do whatever you want with the code you're writing, and some pre-commit hook can run go fmt/prettier/whatever and then it'll all get standardized.
I've become a very heavy proponent of code formatters (I added prettier to the entire team) and I truly believe that talk about code formatting will never really die off, but at the end of the day you can do whatever you want on your side but still have a standardized looking codebase, and that feels extremely liberating to me.
As a PS: If you are a diehard tab proponent/different bracket placement/whatever but your team formatter configuration uses spaces instead then you can also use code formatters to do spaces -> tabs locally, say, on file open. Once you commit your file your precommit falls back to the team configuration, which removes your tabs. Everyone is happy.
It feels like I already know what is going to go in where, and having to type it is just a waste of time.
That said, when I have to work with APIs that can not guarantee their data integrity throwing in a quick @flow annotation of top of the file, and taking the time to write out what is optional has proven very valuable to make sure my functions, and subsequent code is not going to throw.
Another reason I like flow more is because I don’t need to convonce my team to use it, I can just use it myself, and then delete it after I am done writing my code.
At least I have not seen any signs of Waymo aiming for car mass production.
One of the most valuable things I look for is someone who has already worked remotely.
From my personal point of view not everyone is suited to doing remote work.
* Some people cannot work up the motivation to get stuff done when the bar for others realizing they are slacking off is a lot higher.
* Some people realize they miss the meatspace interaction and decide to quit after three months which you mostly spent ramping them up, so not quite their full potential.
* And some others realize they cannot really focus at home for a plethora of reasons.
Anyway, hiring someone with no remote experience always feels like a risk. Perhaps you could find a way to assuage those concerns, and improve your chances that way.
Considering you are already writing Bootstrap due to compatibility concerns why not just keep using that? I feel like adding another dependency like this would just create a risk of having design differences pop up over time.
Mind you, I don't hate CSS Grid. I really enjoyed learning it, and I look forward to be able to use it in a few years.
In summary: If you need to get shit done fast, it's a good bet.
It isn't as hyped as it used to be 5 or so years ago, and if hype cycles are relevant to you, you likely already know your answer.
As to whether you are asking whether learning it would make you unemployable, by no means. RoR is still going strong, at least in my country.
It's still fairly new so most solutions I've seen that use it still have some sharp edges.
Some document virtualization thing became Enki, some anti procrastination became Aergia, and so on and so forth. I actually quite like that.
It reminds me of an editor that was submitted once in Show HN, that only lets you type the most common 1000 words[1].
I mostly leave the editor permanently open on the project I'm working on, so I guess I don't really notice it much either way. And using the integrated terminal to change one dir back and switch to another project, then opening it with code . is a pretty good flow so I don't feel stifled in that sense either.
I can not speak for every case, so I will talk about why I sometimes use it in React:
First off, there is a synergistic effect where React handles data coming from above in the hierarchy, which Redux facilitates.
Secondly, it can be very hard to keep track of what components are handling what logic in large applications so having it abstracted away in an easy to test way is considered a win for many.
That is the good overview I feel, there's also that popular Dan Abramov medium post[0] that deals with it. I do believe redux is overused, and people would benefit from weighing whether simple react is good enough for a project, buy I understand the risk you feel you take on if the scope runs away and suddenly you need to do a costly migration to redux later on in the project where it can be a lot harder to do so.
[0] https://medium.com/@dan_abramov/you-might-not-need-redux-be4...
As an outsider the big amount of dependencies look daunting, but the tendency in JavaScript as of late has been to use small libraries that do one thing, do it well, and play well together with others (Composable is the buzzword). Whereas Java and C# for instance tend to have macro libs that "Have it all bundled in".
It's different approaches, and you might not _need_ absolutely everything, then again you might, and you are in a much worse position to evaluate that as an outsider than the developer who made it.
All in all, I quite like the JavaScript approach where pieces are just that, instead of a pre-built lego set which I'll have to study to build, I have small pieces which give me more flexibility to take my project where I want to take it. The tradeoff, and they naturally exist, is that dependency maintenance is substantially more difficult, and the likelihood of something you use being straight up abandoned raises for each dependency you add. Which might lead to having you either maintain that piece yourself, or abandon it, and add another piece that fulfills a similar role.
It is not something I did all the time previously. But coming in with a goal and then just reading code tends to help a lot, whereas I normally lean more on my coworkers when getting familiar with a new codebase (where do we do X?) simply getting into the habit of reading more code helped.
I think an important realization is that there is (hardly ever) a deadline. You can take your time to get as comfortable as you wish with the code before you start.
As a PS: I have seen this blog a few times, I gotta say I love the orange bars around the post.
I own everything, everything that happens to me, everything that goes wrong around me, I take my share of responsibility in it. Analyze what I can do to improve it, and do it.
When I think like what you mentioned I tend to lose control of my emotions, I feel angrier, I feel sadder. When I own what happens to me, I feel peace. I know almost everything can be improved. Maybe not short term, but eventually.
Coming back to the other side, I think the core of it is that thinking that stuff is happening to me makes me feel like a victim. I don't take responsibility for anything, thus it must be the fault of some external factor. I try to rationalize and assign blame. All in all, it's a much more negative experience for me.
For instance, HR creates a throw away email which will be used during the hiring process to coordinate the rest of the tasks. The coding interviews could use one of the many platforms we have for shared/same space coding with an added chat box for talking your way through the problem so to say.
And so hiring decisions are done by interviewers without knowing the gender or how the candidate looks.
I think this would allow for a good level of blind testing, but would provide some downsides in the side of cultural fit screening. It's a lot easier to pretend you're not an asshole in asynchronous text-only communications.
I guess everything carries a trade off.
That is indeed, by no means trivial. I do think it's pointless though, that's just another exercise for the sake of making it another exercise.
If someone without the relevant information reads it your comment could thus spread misinformation.
And so people downvote. The other replies that got downvoted after that I don't know about though.