In previous post we talked about parsing, evaluation and REPL. In this post, we will talk about errors.
Hi. This is stereobooster's personal blog
I’m a software developer interested in UX, a11y, type systems, performance.
Programming languages (PL) are treated as a religion. People have holly wars around PL. People confuse paradigms and languages.
WTF developers are talking about? Modern software development is a complex discipline. A lot of jargon, terminology, slang, emojis, memes and cultural references make it harder for newbies to start.
Today I was at the meetup for the newbies. (Again. After the previous time, I wrote Advice for the Newbie.) And this meetup inspired me to write this article. Use TextEdit I talked to one person who got the following advice: to learn CSS and HTML use TextEdit (or another plain text editor). Supposedly you will learn syntax this way faster. Adviser thinks that using modern code editor (like code or sublime) will make learning slower.
The post is inspired by this thread. People have so much misconception about types, use the wrong terminology and get to wrong conclusions. I’m not advocating static type system, my only concern let’s use right terminology so we can have a constructive discussion. I wrote this post spontaneously. I hope there are no errors, but ping me if you find something. Feel free to ask more questions. Let’s solve this once and for all.
Except where otherwise noted, content on this site is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0