Details
-
AboutStanford d.school alum
-
SkillsJS, Linux, Java, Clojure
-
Github
Joined devRant on 11/6/2017
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
I'll be honest, I think you *should* have one file for a component. Spreading it across multiple files doesn't really improve readability imo.
-
@myss That is absolutely the original way the word hack was used. Hacks were basically really elaborate, inconvenient pranks.
-
Not to mention everyone is just talking past each other
-
@Fast-Nop I went to a school on that list, and we sure as heck didn't bother with the minutae of language specific implementations of a particular data structure unless it was pertinent to the project we were working on, and we may have spent all of one day on, "How to use an IDE." University tends to focus on abstract concepts and theory in the classroom, with the assumption that students are capable of thinking for themselves and reading documentation when it comes to specifics.
In other words, I think you may be underselling university if you're getting bogged down with stuff like collecting IDEs 😉 -
Your data structures class won't teach you language specific data structures. You'll learn the difference between a linked list and an array and a hash map and a priority queue, but you aren't going to learn how to use a particular core library. That's all gonna be self-taught, on the job.
-
How are you making your kicks?
-
What do you mean by kicks? Like the kick drum?
-
dolphins
-
"React naive" sounds like a poorly designed version of React.
-
@spoiledgoods It was likely removed. A lot of this thread is liable to be removed, to be honest.
-
"My drive is failing, huh, must be Windows's fault."
-
@ZethMatthews Skype for Business is super convenient.
Believe it or not, plenty of people still use Skype. It's still got the most reliable connection out of the video chat apps, in my experience. Haven't tried duo though, I've heard it's really good. -
If you expect a company that claims they're lying to the IRS to not lie to you... I don't know what you're expecting. Just don't sign that contract, and walk away.
-
It's kinda sad to see the state /r/programmerhumor is in. Kinda seems like your friend's compatriots have flooded that subreddit.
-
@dontbeevil
"I fucking hate frameworks! I can't wait to get back to a different framework." -
@Pogromist If you really think that, check out Solus. You'll realize that Linux can be beautiful, but people choose for it to not be because they feel more comfortable with a slightly less beautiful but much more accessible interface.
-
Hannah Montana Linux is objectively worse
-
@dfox Exactly! There's a common misconception in UX that the point of finding user workarounds is to find new solutions to integrate into the product, but the real value is to identify what it is the user wants to accomplish.
-
@SSDD There are plenty of other possibilities I can't think of off the top of my head.
The worn in dirt path concept is not saying that our designs should ape the actions of our users, but that our users act of their own accord. By cluing in to anomalous behavior, we can identify where they are trying to solve needs that have not been met for them, and then through more investigation, identify those needs, lay down design criteria, and develop an elegant solution to those needs. -
@SSDD The meme you posted is at its very core nonsense. If you are referring to the ideals of user experience and design, then you are separating things that are intrinsically linked. If you are referring to the manifestation of what the user experiences as opposed to what experience was intended, this is still a poor example.
The meme seems to say, "Pedestrians need a sidewalk here." But needs are not nouns, they are verbs. We can guess at some of the verbs; for example, I can guess, "Busy people need to go from a building on one corner to a building on the other corner quickly," and, "Pedestrians need to stay out of the street at this corner to avoid bikes, cars, and golf carts coming through this corner," but to think I instantly know all the needs present here and how to address them is naiive.
If I were to go to this corner and watch it, I might find that a group of people are creating the path by running a very particular route that is exactly 1 mile long. They need a track... -
@SSDD By carefully considering how our design decisions affect messaging and interact with the mission and vision of the company, we can not only better meet user needs, but meet them in innovative, delightful ways that fit better. All design decisions guide user behavior and alter the messaging of the product: the elegant crafting of those decisions is the very heart of what is design. Failure to discriminate what design decisions to make is failure to design, plain and simple.
-
@SSDD As product designers, it's our job to find user needs and address them elegantly, not to blindly follow user behavior. This behavior helps us identify needs by looking closer. Why do DevRanters try to tag other ranters in posts? A few I've seen: 1) to give kudos to a DevRanter that helped them out 2) to get a response from that particular DevRanter 3) to say something publicly inflammatory about that DevRanter
What needs are shown here? Among others, DevRanters need a way to publicly thank other DevRanters, DevRanters need a way to directly converse with other DevRanters, and DevRanters need to let off steam when other DevRanters upset them. The first need is handled already without the need of tags. The second is more elegantly served by a direct message system. The third is actually a reason why we might want to prevent allowing mentions in rants, as disallowing this creates friction in the act of brigading and flaming, encouraging the angered user to use a more civil outlet. -
@SSDD Place a boulder in the path, and suddenly user behavior changes. If you want to discourage a behavior, you can take measures to adjust that behavior. While it's true you can't control users, you *can* control the options they have available when.
-
@heyheni or just
$ cd $parent_directory
$ vim
when done use :w $filename <enter> -
Emacs, or if that's even too much, vim
-
I'd say you're doing poor user experience design if you try to accommodate every action the user wants to take. Part of design is prescribing the userflow to some degree. I think this is an intentional decision to discourage directing top level rants at a particular person, so that they will be applicable to a wider audience.
-
"Math people, your decision to follow the conventions of your field is wrong!"
This argument is old news friend. Move along. -
No, it should not be.
-
@ParkCity because I find it easier on my eyes than the blueish background
-
🇯🇵