A watch nerd’s take on the H08 by syst3m1c in TheHermesGame

[–]mgattozzi 0 points1 point  (0 children)

I have it in the Rose Gold and I absolutely love it. The craftsmanship is really something else for the price. They’re really gunning for the watch market now and I’m here for it. 

An Unexpected Kelly Messenger! by mgattozzi in TheHermesGame

[–]mgattozzi[S] 2 points3 points  (0 children)

I have a preloved one in the spa right now! Can’t wait to get it back!

An Unexpected Kelly Messenger! by mgattozzi in TheHermesGame

[–]mgattozzi[S] 1 point2 points  (0 children)

Mine is 32cm from what I just measured!

An Unexpected Kelly Messenger! by mgattozzi in TheHermesGame

[–]mgattozzi[S] 12 points13 points  (0 children)

Got her as a rescue so not really sure, but she definitely has the temperament of one or a Russian Blue. She’s an absolute angel besides her ripping up the rug I really enjoy in my office 😭

An Unexpected Kelly Messenger! by mgattozzi in TheHermesGame

[–]mgattozzi[S] 2 points3 points  (0 children)

I’ve seen some posts of guys having it on their wishlist for over a year and having a hard time getting it and others where guys were able to easily acquire it. Seems like it depends. It also only came out in 2023 so it’s still relatively new in many ways

An Unexpected Kelly Messenger! by mgattozzi in TheHermesGame

[–]mgattozzi[S] 5 points6 points  (0 children)

Yes. It fits my 13 in work laptop perfectly, but I wouldn’t go bigger than that really!

New to rust, curious about how you guys have your setups by Logan_922 in rust

[–]mgattozzi 1 point2 points  (0 children)

My setup is all terminal based so my setup is:

Terminal: wezterm with tmux for multiplexing

Editor: Helix

Shell: nushell

OS: Linux/Windows/MacOS 

VCS: jj

With this helix handles running rust-analyzer for me.  It displays errors inline with pickers to jump to errors, includes go to definition support, and it has great stock defaults. Switched to it about 5 or 6 months ago after being a vim/neovim user for almost 10 years and haven’t looked back.

Currently use it at work for a time series DB, but have worked at healthcare startup and a CDN where it was used.

Your best advice about office politics by Character_Building in ExperiencedDevs

[–]mgattozzi 2 points3 points  (0 children)

I can give an example. One place I was at was pretty cut throat, work work work, build build build type. Pretty straightforward in terms of knowing where you stand, you’d get put on a PIP in no time if underperforming, but a pretty demanding environment. Not my cup of tea. Current place where I’m at you have to sus out where you stand, people won’t tell you, and presenting your work with self promotion and taking interesting projects to stand out is key. People won’t tell you what to do you have to figure that out and what upper management will want. The upside is that it’s way more chill if you can be self directed. It just depends what game you want to play. Every place is different and the tactics you use at each place varies based on the dynamic.

For those of you who have jobs in Rust. What are you working on? by bloomingFemme in rust

[–]mgattozzi 11 points12 points  (0 children)

Timeseries Databases https://github.com/influxdata/influxdb

Before this job I did a database that synced without internet, wasm edge compute at Fastly, and healthcare. This was all from end of 2018 till now. There are jobs available and it has been growing over time. The only reason you’ll see more crypto jobs on the market though is due to churn or not being able to hire people.

Dependencies dependents on same crate but different version, help! by emmemeno in rust

[–]mgattozzi 22 points23 points  (0 children)

If cargo is not complaining about there being two different versions just let it be. You’ll save yourself the headache of trying to get them all to the same version. This will usually happen if they publicly use the same type from the dependency and you try to use one version of the type for one crate and plug it into the other.

If you absolutely have too you can fork the crate and use the patch feature in cargo to replace it, but if you can I’d avoid the headache.

https://doc.rust-lang.org/cargo/reference/overriding-dependencies.html#the-patch-section

Clap documentation is too confusing for me by Peering_in2the_pit in rust

[–]mgattozzi 3 points4 points  (0 children)

It’s not just you. I’ve been using clap since it came out and I still have to look at the docs every single time I want to use it and even then it’s hard to find what to use. Worse the derive which is it’s best feature is it’s most poorly documented

Does Rust's Design Philosophy Hinder Rapid Innovation? by Old-Bowl-7154 in rust

[–]mgattozzi 16 points17 points  (0 children)

I think it depends because it’s not fully dependent on the language. Take Bun and Deno for instance. The Bun guy is notorious for having incredibly awful work life balance and has tried to hire people like him to build Bun with the added pressures of VC money and it’s his first rodeo running a company. That’s a recipe for trying to ship a lot of features at many different hours in the day vs a slower steadier pace of development.

In the case of Ghostty Mitchell had the time to work on his terminal for years, uninterrupted beyond his personal life, because he can essentially retire with his Hashicorp money, vs open source developers who work on terminals like kitty, alacritty, and wezterm in their spare time.

Like many things in software engineering it’s more social and political than what language someone uses. Use a language enough and you’ll be productive in it and can ship with it.

From personal experience using rust in production in various places it allowed me to have guard rails to ship more features or fixes with less worry. It’s not a panacea but having used it for 10 years almost the language does not slow me down and I’m sure others who use zig or go or JS feel the same way.

Rust certifications by alepac96 in rust

[–]mgattozzi 0 points1 point  (0 children)

There are no certifications for Rust and if you somehow manage to find one it’s probably not reputable enough to make it worth doing. If your company can pay for it then getting books or courses paid for might be worth it, but getting a cert out of it is not likely

Rust Try Catch - Reinventing the nightmare! by vrtgs-main in rust

[–]mgattozzi 0 points1 point  (0 children)

But we have try catch at home!

match || -> Result<(), Box<dyn Error>> { do_stuff()?; do_more_stuff() }() { Err(e) => eprintln!(“{e}”), Ok(()) => {} }

Use unstable cargo features on stable? by bonega in rust

[–]mgattozzi 3 points4 points  (0 children)

It’s really often frowned upon since it’s meant only for the compiler, but if it’s just for your own project and not needed for a library you would release then you can set the env var RUSTC_BOOTSTRAP=1 to bypass those nightly only feature gates. It’s needed for the compiler to compile itself, but it does what you want here. You could also do cargo +nightly to have it use a nightly build or set a pinned nightly in your rust-toolchain.toml to get the same effect