HNHacker News
TopNewBestAskShowJobs

Volrath89

213 karma · joined April 28, 2015

Full Stack Developer (C#, JS) with over 10 years of experience, living in Medellin. Reach me out at "suarez.a.felipe AT gmail.com"
submissionscomments
Volrath89··on 500 days of Duolingo: What you can and can’t learn from a language app
(almost) All the nouns ending with "a" are feminine - la silla, la mesa, la casa, la luna, la montaña. (Notable exception: el agua). Also feminine all that end in "ción" such as: la nación, la configuración, la confirmación.

Almost all the other nouns are masculine - el carro, el niño, el oso, el barrio, el avión, el camión, el árbol.

Pretty sure with those 2 simple rules you will catch 90% of genders right.

Volrath89··on Ask HN: What are your best learning methods/hacks/tips?
Science has already looked into this[1] (in the more "academic" aspect of learning, but I think it can be applied to anything really).

Most effective techniques:

1. Simulate you are being evaluated and take exams regularly. Your brain connections seem to strengthen every time you try to fetch information you already know, and nothing better to force that retrieving than a quiz. What you can do is create yourself a small exam with what you've learned today and take the quiz tomorrow. When you are creating the exam you'll think the questions are so easy (you've just learned them) but at the other day you'll be surprised by how many you don't remember/get wrong.

2. Distributed practice: Say you are willing to invest 800 hours learning something new. Would it be better to do it obsesively and cram them in in 3 months? Or to space them out over the course of a year? Well the more spaced the practice, the longer the topic will be remembered. Of course you need to put a lot of continuous hours at the beginning when you know nothing but after a time it's quite important to revisit the topic from time to time. Even revisiting learned topics once a year can make them stick long term in your brain.

3. Do not apply rule #1 by discrete topics, try to mix them up. There was an experiment where students were taught how to calculate the volume of four different solids. In one group they were instructed on how to calculate the volume of one solid, then they made exercises about that type of solid. After that they were explained how to calculate the volume of the second, made exercises about it and so on. In the other group they were given the instructions on how to calculate all four groups and at the end given exercises asking about all 4 methods mixed. They not only had to apply the formula, they had to choose which formula to apply. The results? The first group got 80% right right after they were instructed, whereas the 2nd got 60% right. But after one week? The first group got 20% right while the 2nd maintained the 60%

4. The why technique. Ask why and why like a little child in a chain until you get to foundational concepts / axioms. This way you'll get to the "first principles" or fundamental concepts of whatever you are studying. Building the "tree" before the "leaves" as Elon Musk says.

Anecdata: I learned german from 0 to 97% score in the B1 official test in ~7 months, while at the same coursing CS in the university and living very far from any german-speaking country. I tried to apply all the techniques presented here, for example I made dozens of preparatory test for every level I was... I tried to be doing something related to german all the time (chilling time was watching german movies, listening to german radio or playing german musik at the background hehe) ... I tried to mix up everything I could, for example anki-style cards are awesome, but you'd be very bored if you had to repeat them for hours every day. I also went out and tried to meet as much germans/austrians/swiss living in my city as possible (there are language events, tandem partner programs and etc in all big cities). But I think the most important factor to actually put the hours is motivation, I would earn a 1 year scholarship in Germany if I did learn german in a short time.

I tried to learn french a couple of years ago without a clear goal and was very unsuccessful.

[1] https://www.researchgate.net/publication/233088142_The_cogni...

Volrath89··on Architecting UIs for Change
What would be the difference (if any) from the selector concept presented in the article vs the reducer pattern in redux?
Volrath89··on Ask HN: What made you change your mind about a programming language/paradigm?
MS resources and focus are now on VS Code. Which is a shame because I'm sure the market for companies that pay VS Pro/Enterprise + Resharper is not small
Volrath89··on Germany's car industry faces a perfect storm
Hey I'm a full stack dev looking forward to move to europe; I consider myself "nicht schlecht" as a developer; already lived 1 year in Germany (worked as an intern in VW) and would have to study the language again but could be up and running before the end of the year. Hopefully your company is looking for some C# devs among those 50, email in my profile
Volrath89··on Germany's car industry faces a perfect storm
As a freelance dev one of my clients is the official distributor (seller) of one of the german giants in another country. They force us to use their erp. Just querying a 1M row table took more than 5 minutes. I inspected the DB and what did I find? Tables in german and english. No indexes for PKs. A lot of PKs that were pure strings... We suffer from bad data, strange bugs and awful performance. Really surprising of a sw coming from Germany
Volrath89··on Ask HN: What company environment has enabled your best work?
(not OP) it seems to me it is now "normal" for remote companies to track every second; is it really as soulcrushing as it sounds? Do you have any real world experience with crossover? (I am seriously considering applying with them)
Volrath89··on It’s COBOL all the way down
I'm a young developer who also happened to work in a bank so I did a lot of Cobol in 2017-2018.

Good points of Cobol:

- No boilerplate

- You could understand the use case just by reading the code

- Never seen such a fast processing of millions of records (this was done with VSAM files)

But the most important and a real eye-opener for me:

- Any developer can easily learn how to program in Cobol. You don't need superstars 10x programmers and ever changing frameworks and paradigms. There were grandmothers working as developers in the bank. I've actually never seen such a diversity in IT (not only age but also gender diversity). And you know what, that made it a real nice place to work

Volrath89··on Ask HN: Resumes that look good but professional too
Serious question: what do you think about including magic the gathering PTs and Worlds participations as a teenager in the CV? Given that it is for a programming role maybe people in the US would see that as a sort of acomplishment? I come from a non english speaking country so my university and companies where I've worked are largely unknown (and I'd like to apply for remote jobs in the US or EU)
Volrath89··on PostgreSQL Exercises
You just described LINQ
Volrath89··on Dropdowns Should Be the UI of Last Resort
> A best practices text, or a guide for how to avoid the most obvious usability mishaps?

https://www.goodui.org

Volrath89··on Berlin 1945 and Today
Last year I was on a train that went from Germany to Poland, when we were in Poland a girl sitted in the same cabin I was, and asked me something. I said "bitte?" and she was like "we don't like that language, speak in english since you are obviously not german". I said "yeah I'm not german" and we started talking, I was shocked that she, so young, didn't like german language after all these years.
← PreviousPage 5 of 5