Why learn Rust or any new programming language

Why learn Rust or any new programming language

Rust is like a parent teaching you rules about how you should act in society. In three years the first major companies will pick it up.

Bastian Gruber

Featured Member

Bastian Gruber

Fullstack Engineer

My name is Bastian Gruber. I’m a software developer/craftsman/self-employed consultant. I live in Berlin and I've been working with Coder Society for the past three years.

Featured videos

This is what the future of DevOps looks like

This is what the future of DevOps looks like

How user research will <2>unlock</2> your future

How user research will unlock your future

Meet the founders of Coder Society

Meet the founders

Welcome to Coder Society

Welcome to Coder Society

“Rust is like a parent teaching you how to act in society”

My name is Bastian Gruber. I’m a software developer/craftsman/self-employed consultant. I live in Berlin and I've been working with Coder Society for the past three years.

Right now I’m getting into the Rust programming language. It’s a new concept of thinking what a system programming language can be. You go basically super low level but you have the features of a high level language at the same time.

What's interesting about Rust is that it packs a lot of programming language features from the past, picks the best ones and try to make them better. And packs them all into a new language.

Is Rust business or pleasure?
For now it's both. I try to find a way, or I try to find a market where Rust can solve a problem. A market is out there technically, but not yet in the mindset of many CTOs.

When do you think Rust will break through?
I expect in the next two to three years that the first major companies pick it up. After that I think smaller ones will smell it and pick it up.

Is there a community around Rust?
So that's interesting because this is all what a programming language is. It's like a country. If nobody would speak Swedish, then the language will be gone. It's the same with programming languages.

Also you can’t develop a language just by yourself. You need people to bring the language forward, to talk about it, to feedback new features and to build tools around it. Also it helps you to keep yourself motivated. So it's more of a cult than a necessity. But this is what a culture of programming is I guess.

Why learn a new programming language?
For one it helps shape your mind about how a program should function and work. I think it’s good as you would read a philosophy book. And even if you don't practice it, your mindset is already shaped probably in a healthier way. Even if you wouldn’t use it day to day, you will think differently about software.

On a technical point of view, if you come from Node, you have a lesser strict language which makes you a bit more free how to write code. In Rust you have more rules of how you have to write your code. This made me a bit more thoughtful about what I do and when I do it. So it's like a parent who is teaching you certain rules about how you should act in the society.

It's a good clean up of your mind.

Come say hi!

Meet some of our members, join our coder sessions, casual meetups, or hangouts.

Coder Society Berlin Coderhub

Ackerstraße 5
10115 Berlin

Find us
We use cookies 🍪 in order to provide you with the best browsing experience. The data collected by cookies is used to optimize the website. By continuing to browse the site you are agreeing to our use of cookies in accordance with our Privacy and Cookie Policy.