@watzon@watzonmanor.com avatar

watzon

@watzon@watzonmanor.com

He/Him

Software engineer, 3d printing enthusiast, husband, and father. Posts will mostly be related to #programming, #3dprinting, and maybe occasionally unsolicited commentary on #politics.

#spanish #portuguese #lbgtq #lgbtqia #pansexual #poly #crystal #crystallanguage #crystallang #zig #ziglanguage #nim #javascript #typescript

This profile is from a federated server and may be incomplete. Browse more on the original instance.

watzon, to Palestine
@watzon@watzonmanor.com avatar

Does anyone have a project, non-profit, whatever that is in some way helping Palestine right now? Because I’d like to be a part of it. Just point the way if you need an experienced developer.

watzon, to golang
@watzon@watzonmanor.com avatar

Ok peeps, we're 4 months into 2024 and I've been without work this whole time so we're going to try this again. If you know of any senior software engineering positions that are actually being hired for, please drop them below.

I have 12 cumulative years of experience, so that shouldn't be an issue, and I know most of the languages in use nowadays well enough to be dangerous, but I am extremely proficient in TypeScript, Python, and Ruby. What I'd rather do more than anything though is have an opportunity to use Go professionally.

watzon, to typescript
@watzon@watzonmanor.com avatar

Honestly getting really discouraged by all these layoffs. I had high hopes in the beginning because companies typically do a lot of hiring in Q1, but with big tech companies doing sweeping layoffs again the market is being flooded with highly qualified devs.

That being said, if you need an experienced engineer, I'm here.

watzon,
@watzon@watzonmanor.com avatar
watzon, to NixOS
@watzon@watzonmanor.com avatar

Not sure if it's a linker issue or what, but I cannot get #Crystal to pickup libmagic on #NixOS. Super annoying.

watzon, to golang
@watzon@watzonmanor.com avatar

Well I am officially in the market for a new job (ideally something not contract based), so if you know of anything that's open send it my way! And please boost for reach!

mcc, to random
@mcc@mastodon.social avatar

Hey I'm used to running TypeScript with "noImplicitAny" but now I'm converting some code from js to ts and there's too many untyped variables already in. Is there a way, in non-"noImplicitAny" TS, to say "THIS VARIABLE must not be any"? Like say I'm saying let glarg = require("blarg");' and I want to demand that the type inference infer something other than any on a particular line.

watzon,
@watzon@watzonmanor.com avatar

@mcc the most typescripty way to do this if you have noImplicitAny on would be to create an interface for the thing you're importing, and then do let glarg = require("blarg") as YourInterface. If I'm understanding your question right.

Alternatively you can use as unknown which skirts the noImplicitAny rules, but it will make you check that whatever you're trying to access on the object is there before using it.

Hope this makes sense!

watzon, to programming
@watzon@watzonmanor.com avatar

I did a small writeup on my Inkify project (open source API based carbon.now.sh alternative) if anyone's interested https://watzon.tech/projects/inkify/

watzon, to webdev
@watzon@watzonmanor.com avatar
watzon, to linux
@watzon@watzonmanor.com avatar

Help mom, I'm scared

watzon, to svelte
@watzon@watzonmanor.com avatar

Just learned something interesting about #svelte. Apparently it preloads data for a route when you hover the link for that route, so by the time you click the link there's no wait.
#sveltekit #webdev #webdevelopment #programming

video/webm

toplesstopics, to random
@toplesstopics@eldritch.cafe avatar

this sucks...I happen to have not put a shirt on yet because I recently got out of the shower and it feels more comfortable to not wear a top right after, but I have to put one on so I can livestream violent video games with characters getting their heads chainsawed off etc on Twitch or my stream will get banned as "sexually explicit nudity" because I look female 😭

watzon,
@watzon@watzonmanor.com avatar

@toplesstopics if you just stream on Joystick you don't have to worry about that :D lol

But yeah. Fuck Twitch, fuck the patriarchy.

watzon,
@watzon@watzonmanor.com avatar

@toplesstopics yeah that makes sense

watzon, to Blog
@watzon@watzonmanor.com avatar
watzon, to programming
@watzon@watzonmanor.com avatar

Do I... like Go?

watzon, to random
@watzon@watzonmanor.com avatar

Rust is only as bearable as the compiler errors are helpful

watzon,
@watzon@watzonmanor.com avatar

That being said, here's a new project of mine, written in Rust https://github.com/watzon/inkify

watzon, to random
@watzon@watzonmanor.com avatar

This is what I get for trusting you people

watzon, to zig
@watzon@watzonmanor.com avatar

I think it's about time for another , because it's been a while and a bit has changed.

Hi, I'm Chris. I'm a software engineer of about 13 years, with most of that being in both front end and back end web development. In a lot of circles I'm known as the guy, because for a long time that was my favorite programming language. I wouldn't say I have a favorite anymore, but I use , , , , , and a ton of other languages.

I am also a father of 2 beautiful children. Both of them were born prematurely, so that number will not be increasing.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • tacticalgear
  • khanakhh
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • everett
  • ngwrru68w68
  • Durango
  • megavids
  • InstantRegret
  • cubers
  • GTA5RPClips
  • cisconetworking
  • ethstaker
  • osvaldo12
  • modclub
  • normalnudes
  • provamag3
  • tester
  • anitta
  • Leos
  • lostlight
  • All magazines