The conversation

Lessons learnedExperience excerpt · English

But, I work with a lot of college students who are just beginning to learn software development, …

… But, I work with a lot of college students who are just beginning to learn software development, and the realization that that kind of generalization is possible is not obvious; and a lot of people who are only a few years into their career--but maybe think they are pretty damned good at it (I look back at myself when I had a mere 10 years of actual-real-world experience and think just how much I still had to learn to become who I am today... I am thankful I worked with some gods and always knew I had a long way to go)--not only have a hard time learning a new language (I remember when I was in high school trying to learn Pascal after I had spent years coding in Visual Basic and even getting paid to do so, and thinking I knew C... …

Original discussionWhy use Rust on the back end?183 source comments · at import
3

What was this responding to?

Parent context · original excerpt

EV

I’ve been working primarily in .NET the last five years, and have been transitioning to Rust professionally the last few years. For some reason, people act like being a C# or Java dev means that you’re an idiot. If you’re skilled enough to be writing quality high-performance code in those languages, learning Rust is not a huge barrier…

Full original

Community replies 0

No community replies yet. Add your perspective.

Replies from the source 3

Direct replies available in this import. Original-language excerpts.

EV

Somehow I’ve started to become one of the older people in the room at work, I don’t know how that happened so suddenly :p

Full original
DE

> using IDEs to avoid command lines and ORM technology and DSL compilers to avoid having to use SQL or other languages IDEs, ORMs and other tools have their roles. They didn't get invented just because people are lazy and don't want to learn "command line" and SQL. If you didn't have the occasion to experiences use cases where such tools are useful, that doesn't mean they aren't useful. Otherwise you can argue that compilers are for people who are too lazy to write machine code directly.

Full original
DE

> I agree with you: learning a new language, sometimes in the heat of the moment without even knowing the language existed before, is a thing skilled software developers are able to do remarkably quickly Maybe it is true, for some people and for some languages. However, learning the syntax of a new language means nothing if you don't already learn libraries, tools, frameworks, tools, patterns, idioms. And that still takes time. Memory isn't unlimited and while you learn new concepts, try to make room for new concepts, you start to forget some of the old concepts, especially if you start using them less frequently or seldom use them.

Full original
Continue on Hacker News

Respect different perspectives. Share concrete experiences.

Sign in to post, reply, repost, and quote.