"Rust Isn’t Afraid to be Imperfect as Long as we Ship something Useful"

"Rust Isn’t Afraid to be Imperfect as Long as we Ship something Useful"

Steve Klabnik is a member of the Rust core team, an active open-source contributor, and author of The Rust Programming Language, Rails 4 in Action, and Designing Hypermedia APIs books. In 2012 and 2016, we invited Steve to speak at the RailsClub (now RubyRussia) conference. Since then, Steve has been working on Rust a lot, did a lot of interesting things and we realized that we should definitely interview him once again!

Steve Klabnik is a member of the Rust core team, an active open-source contributor, and author of The Rust Programming Language, Rails 4 in Action, and Designing Hypermedia APIs books. In 2012 and 2016, we invited Steve to speak at the RailsClub (now RubyRussia) conference. Since then, Steve has been working on Rust a lot, did a lot of interesting things and we realized that we should definitely interview him once again!

We sat down with Steve to hear from him first-hand about his professional activities at the moment, the design success of Rust, a little about the "full-stack" development hype, and overcoming burnouts.

The Interview

*Evrone: *Besides your open source contributions, what are your professional activities at the moment?

Steve: I work at Oxide Computer Company, writing a bunch of Rust code!

*Evrone: *Are there any other technologies other than Ruby and Rust that you find interesting?

*Steve: *Rust is my focus at the moment, but I’m very interested in the rise of “headless CMS”es and JAMStack.

*Evrone: *You spent a lot of time hunting for theorycraft beasts to create top-notch documentation for Rust developers. Looking back at the language evolution, what do you think is the main design success that added the most to the language popularity?

*Steve: *The biggest thing was wanting to be useful. We tried to be familiar as much as possible, so that the few new ideas could get the focus. Rust isn’t afraid to be imperfect, as long as we ship something useful.

*Evrone: *What is your favorite software toolset for everyday work?

ruby ruby-on-rails rust devops rust-programming-language interview interview-transcript rust-on-vim

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

Hire Ruby on Rails Developer | Hire RoR Developer

#1 Ruby on Rails development company. Hire Ruby on rails developer or a team to build secure, scalable and complex web solutions with a quick turnaround time.

"Rewrite your Software," says Creator of Ruby on Rails

David Heinemeier Hansson is the creator of Ruby on Rails, co-founder & CTO of Basecamp, best-selling author, Le Mans class-winning race car driver, family man, frequent podcast guest, and inspirational conference speaker.

RUST on programming language

In this blog, I am going to run around and see the different aspects of programming language rust. And talk about the concepts that it introduces that are useful for various aspects of programming.

Explain Ruby on rails MVC

Our Ruby on Rails Training will provide you to learn about Rails and web applications development with realty. Our Ruby on Rails Course also includes live sessions.

This Rust programming language

An introduction to the Tuples data type. This Rust programming language tutorial series is aimed at easing your training step by step. Rust is a systems leve...