Jeremy Tregunna Profile Banner
Jeremy Tregunna Profile
Jeremy Tregunna

@canoozie

Followers
1,238
Following
1,031
Media
192
Statuses
4,122

I build stuff. Senior SWE @ Microsoft, Substrate Core Directory Capacity. I eat glass and look into the abyss.

🇨🇷
Joined May 2023
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@canoozie
Jeremy Tregunna
4 months
@svpino Llama 3 had an interesting response...wait until the end!
Tweet media one
63
18
772
@canoozie
Jeremy Tregunna
4 months
@DedalusDev I wish more people understood that saying no, if you're happy in your life, is easier than they think. Because you'll still be happy in your life. But a lot of money can disrupt that in ways you won't be able to easily know ahead of time.
9
27
546
@canoozie
Jeremy Tregunna
2 months
@Provokethoughtz Canadian here. Half the money I've ever paid to taxes in Canada goes to healthcare costs. My effective rate the last year I was resident for tax purposes in Canada, was 51.2% all told. HALF of the budget of the province I lived in at the time went to medicare. It's not 4%...
61
7
493
@canoozie
Jeremy Tregunna
2 months
@mariia__t They're also a great set of principles to slow your code down if you follow them strictly. I've been writing code for 37 years, not as long as Bob Martin sure, but the truth is somewhere between chaos and this. As always, "it depends."
6
6
246
@canoozie
Jeremy Tregunna
1 month
@Jonathan_Blow Because software tends to accumulate. Rockets tend towards efficiency for many reasons (cost, efficiency typically) Different incentive structures in the way we build our companies and service our customers. Sadly, it'd be nice if software worked similarly though.
10
1
197
@canoozie
Jeremy Tregunna
2 months
@natmiletic Yeah, that old and a little bit older. I'm this old.
Tweet media one
4
2
132
@canoozie
Jeremy Tregunna
12 days
@ylecun @elonmusk > Non-citizens can not [vote] Correct > [Non-citizens] do not vote Wrong. See below: Raleigh, North Carolina in 2016, a federal investigation found that 41 non-citizens had cast ballots in state elections between 2013 and 2014. Some were in the US on student visas, others
6
6
120
@canoozie
Jeremy Tregunna
1 month
@Web3Brainiac @LibertyCappy Every race has been a slave... The only difference is, how recent, and where.
8
0
107
@canoozie
Jeremy Tregunna
11 days
@ylecun @elonmusk I quoted you saying that Non-citizens can not and do not vote. <-- that's an absolute statement meaning evidence of 1 non-citizen voting proves your statement a lie. I presented sources that confirm my statement, debunking yours. I did not confirm your point, because you
7
1
106
@canoozie
Jeremy Tregunna
3 months
@ThePrimeagen I'm 37 years into programming, but discovering new things is what kept me interested in programming in the first place. This year I'm switching back to C# which I haven't touched in over a decade, should be fun and a world full of new (to me) discoveries.
9
4
100
@canoozie
Jeremy Tregunna
2 months
@WhoTFIsHatman Rust. Getting from 0-60% is pretty quick in a lot of languages, but Rust, 0-30% is pretty quick, 0-60% takes a year or more, and 0-100% takes years.
19
2
84
@canoozie
Jeremy Tregunna
18 days
@levelsio Two different modes of building, and in my 20+ years professionally as a dev, encountered many like her. Code quality > *. It's a lie. Your customers don't care about the code, the tools you use, they care about your attention to detail to the things they are using that you ship
7
4
77
@canoozie
Jeremy Tregunna
5 months
@Matt_Pinner Here's one I took on Cerro de Cabeza de Vaca (Mount Cow's Head) in Costa Rica
Tweet media one
1
2
73
@canoozie
Jeremy Tregunna
3 months
@SydSteyerhart Fewer humans mean fewer productive people, which means we all get poorer. More humans means more hyper productive people which contribute to making the world better for everyone. That's how I interpret his thesis anyway, and I'd say that I mostly agree.
12
0
63
@canoozie
Jeremy Tregunna
2 months
@SeanHarris08 @walsha 1000 lakes area, lovely camping and canoeing, but nobody lives there.
0
0
62
@canoozie
Jeremy Tregunna
3 months
@webdevcody Remember when React and other SPA frameworks got really popular, and now people are realizing that for many types of applications, it's silly, and we should be doing more on the server than the client? The list could literally go on ad infinitum...
5
2
55
@canoozie
Jeremy Tregunna
4 months
@thatstraw Control-R and search for it... supported in a lot of shells.
9
1
56
@canoozie
Jeremy Tregunna
6 months
@daboigbae You forgot the bevy of sleep(1);'s in between each of the print statements to add suspense.
3
0
52
@canoozie
Jeremy Tregunna
1 month
@ayushunleashed I'm 37 years in, 16 years professionally, currently a Senior Software Engineer at Microsoft, but before joining them, I was Principal Engineer level at least, Director/VP Eng level at other places, and a fractional CTO on the side. Am I Senior SWE level? Nope, higher than that.
1
1
51
@canoozie
Jeremy Tregunna
7 months
@OngDevLab Dinosaur Naming Service. It's an ancient system developed by velociraptors to help categorize and locate dinosaurs across the prehistoric world!
1
0
49
@canoozie
Jeremy Tregunna
4 months
@DorianDevelops Companies have a fiduciary duty to their shareholders so why would it be illegal?
3
0
47
@canoozie
Jeremy Tregunna
7 months
@DedalusDev If you're above a certain age, you should recognize the ICQ logo.
3
0
48
@canoozie
Jeremy Tregunna
7 months
@gunalbum Left to right looks like a 5.56mm, 7.62mm, .308, and .50 bmg
0
0
45
@canoozie
Jeremy Tregunna
1 month
@eddiejaoude Since those keys are second factors, always have 2 second factors and keep them in different places. You lose one, no big deal, delete it from the list of second factors in the app you use and move on, get another.
3
0
46
@canoozie
Jeremy Tregunna
2 months
@RyanEls4 I wouldn't quit, I'd pretend like I couldn't. I don't want a Mac.
5
0
46
@canoozie
Jeremy Tregunna
8 days
@paulg @RBReich No Elon should not be arrested. He's complying with the law around the world, and Brazil flagrantly ignored their own laws with the action against X and Starlink... violating their own constitution.
5
1
56
@canoozie
Jeremy Tregunna
7 months
@ThePrimeagen It's silly anyway because if you don't do it at runtime, and this number can be generated at runtime, then you get no type checking anyway because that's not how TS works.
3
1
42
@canoozie
Jeremy Tregunna
29 days
@hernandoabella Wait until Charlie figures out that relationship, all hell's gonna break lose.
0
1
43
@canoozie
Jeremy Tregunna
1 month
@MikeDiplockre Also, took away my right to vote as a Canadian citizen only to have it reinstated by the Trudeau liberals in response to a Supreme Court ruling, where I got my vote back.
1
1
43
@canoozie
Jeremy Tregunna
4 months
@watthedoodle That might be a reason to dislike Rob Pike, but the language isn't to blame... Also, who cares? Like the world needs another C++ or Rust. Languages that, to go from 0-60% takes weeks or months, and a lifetime to go from 60-100%. Go, 0-60% in a few days, 60-100% in a few months.
1
0
41
@canoozie
Jeremy Tregunna
5 months
@jameslochrie I'm Canadian, started two companies in Canada that I ran for over 12 years. I am unlikely to ever repeat that. My next company won't be Canadian, my current company isn't either.
2
0
42
@canoozie
Jeremy Tregunna
3 months
@OngDevLab Learn to love the struggle. Figure out what all goes into "good days" and "bad days" down to the fundamental relevant unit level, and outsource as much of the "bad days" units as you can, while maximizing as much of the "good days" units as you can. Do this exercise a few times
2
2
38
@canoozie
Jeremy Tregunna
1 month
@elonmusk Congratulations to your team. This is a great achievement on what looks like a simpler design.
4
0
34
@canoozie
Jeremy Tregunna
15 days
@4HumanUnity @RobertKennedyJr How many of those crimes was Durov party to personally? I guess we'll find out. If the answer is 0 then this is just a witch hunt. If we hold the people who make a tool responsible for the acts of the people who use the tool by making them parties to that crime, can't wait for
13
1
37
@canoozie
Jeremy Tregunna
4 months
@IroncladDev Yeah, because they don't want you doing "IroncladDev1234'; DELETE FROM users; --"
2
0
36
@canoozie
Jeremy Tregunna
3 months
@MaverickAlbert5 Fun fact, in firefox it's offset by about the same amount, closer to the bottom.
Tweet media one
1
0
33
@canoozie
Jeremy Tregunna
2 months
@terminaldotshop Humility. Don't believe me? Talk to a Rust dev. 😉😋
0
0
35
@canoozie
Jeremy Tregunna
4 months
@TacoJacc @svpino I know, right?
0
0
35
@canoozie
Jeremy Tregunna
1 month
@jeremykuoo Less to do with his marketing, and more to do with the way he plays the character. Engaging, funny, ... entertaining. If Deadpool vs Wolverine was more heavy on Wolverine than Deadpool, I probably would've passed on it. I'm not a superhero kinda guy. But I do love me a good movie
0
1
35
@canoozie
Jeremy Tregunna
2 months
@flyingsolo1111 @ztisdale Yeah it's so good, I now call another country home.
4
0
31
@canoozie
Jeremy Tregunna
1 month
@Rainmaker1973 I don't remember when Steve Jobs died, but I remember what I was doing when I heard Dennis Ritchie died. I was working on an iPhone application, debugging an audio stream.
2
0
34
@canoozie
Jeremy Tregunna
2 months
@KevinNaughtonJr I was 28 when I created my first kid. Checkmate.
1
0
33
@canoozie
Jeremy Tregunna
3 months
@Sarah_Katilyn A sweet hand drawn note from my kids. I have collected them over the years and they always mean the most to me
2
0
31
@canoozie
Jeremy Tregunna
2 months
@NanouuSymeon Really? That's how I've found remote work for the last 8 years...LinkedIn. Including this position at Microsoft that I now occupy.
2
2
33
@canoozie
Jeremy Tregunna
9 months
@ThePrimeagen Go. It's simple, and simple lets me be quick, and being quick makes me valuable, and being valuable means I'm less stressed, which means I'm a better dad. So, yeah, no question. Go.
1
0
30
@canoozie
Jeremy Tregunna
9 months
@hannahsox12 Linux, 100%. In fact, I prefer to isolate projects by VM through my local virtualization servers, and then simply configure tmux and ssh to make that less of a pain to switch between them.
5
1
26
@canoozie
Jeremy Tregunna
2 months
@BarDown Price in his prime, no questions about it.
0
0
29
@canoozie
Jeremy Tregunna
1 month
@ThePrimeagen Working on a Linux BPF rule right now (kernel code), and I'm going to use a regex on purpose! Right now I parse the uint16_t's directly, and this code doesn't work yet, but refactor time just so I can imagine your look of disapproval.
Tweet media one
1
0
30
@canoozie
Jeremy Tregunna
2 months
@weirddalle Helped reinforce convergant learning, and contribute to the reason you don't push back against authority. That's the main objective of schooling in the first place; make people more productive than they'd be without, and get them all to obey authority. You're welcome
9
1
29
@canoozie
Jeremy Tregunna
2 months
@MV1GOLD Same thing I did watching it live; corner isn't helping the case, but Max is on the racing line, and Lando chose to go to the outside, and he was dive bombing for the last few laps before this accident. I'm not saying Max is blameless, but Lando should've got the penalty
9
0
29
@canoozie
Jeremy Tregunna
4 months
@Kairabaee Dear women, if you want to have a say in who we approach, then say yes. 😋
0
0
27
@canoozie
Jeremy Tregunna
30 days
@matteocollina LOL, this is the hottest of hot takes. A leak doesn't require OOM in any reasonable runtime length. Also think of the reputational damage you can do if your software is critical to your customers' operations, if you let that leak go until it does take down your service.
1
0
27
@canoozie
Jeremy Tregunna
6 months
@linux_deepin Linux > Windows > macOS for me. Apple's dead to me with how they no longer make products for folks like me who helped build their brand.
2
0
27
@canoozie
Jeremy Tregunna
4 months
@CuriousLuke93x @svpino Whatever the reason, it's creepy af.
1
0
26
@canoozie
Jeremy Tregunna
21 days
@WarrenInTheBuff You don't need Gin, just use modern Go's standard library. If your big get from Gin is routing, then the stdlib in 1.22 is on par, and it comes with one fewer depedency.
4
1
26
@canoozie
Jeremy Tregunna
3 months
@loftwah If it was JIF that'd be the file type, but nope, filetype is GIF. Hard G because that's how the English language works in this context.
7
0
25
@canoozie
Jeremy Tregunna
18 days
@awakeandseeing Couldn't pay me to live in Canada before serious reforms are made to the way it's governed and the taxes I got so tired of paying that I moved out of it. I'm Canadian, I love Canada, but I can't stand how it was run and how I've already had my right to vote revoked, and
7
1
25
@canoozie
Jeremy Tregunna
2 months
@badcop_ Really? To me it's more like an automation that runs atop Linux, that has just about everything relatively sanely implemented for you, without any bells and whistles, or platitudes to beauty. Just get stuff done.
3
1
27
@canoozie
Jeremy Tregunna
8 months
@astralfaza Nah, frontend is easier in some cases, at least the way I do it. HTMX, tailwind, only have JS in places I absolutely have to do something client side, which is very few things anymore. Backend is the state, and it's harder. PS, while I'm full stack, I bias 85% backend.
2
0
24
@canoozie
Jeremy Tregunna
7 months
@fghalandarii Experience > Projects > School > Certifications > Nothing.
3
3
25
@canoozie
Jeremy Tregunna
8 months
@hingeloss There are so many more useful ways to find quality candidates than trivia though. Talk to me about something you're proud you built, you were on the critical path of implementation, how you resolved conflicts around key areas of the design, let me probe known areas where I know
3
0
24
@canoozie
Jeremy Tregunna
6 months
@_miloi Because compiler devs learned a long time ago that people ignored zero until they couldn't anymore, so when designing their languages, they nod to zero, and make it the first index in indexable data structures.
1
0
24
@canoozie
Jeremy Tregunna
12 days
@dhh I built a similarly spec'd system, but with 32 cores, a few generations older (Epyc Rome, a 7452), and all in (excluding the $11k of GPUs it runs) it was about $1800. Or about 9 months of that rental. Granted, it took me a solid day to build and get running, but ha, tradeoffs
2
0
24
@canoozie
Jeremy Tregunna
11 days
@aleatoryai @ylecun @elonmusk All I know is what is documented. What isn't documented isn't guaranteed not to exist. But his original statement was incorrect.
1
2
23
@canoozie
Jeremy Tregunna
1 month
@leonsilicon I also don't, and can control my entire computer from this guy:
Tweet media one
4
0
21
@canoozie
Jeremy Tregunna
3 months
@OngDevLab I would use a blockchain, and yeah I'm that guy here I guess. The technology is immutable, ways to scale it, and so if I had to use something other than paper, I'd use a blockchain built on zero trust.
2
0
22
@canoozie
Jeremy Tregunna
4 months
@PelvinDreams Self-taught dev here, no clue who she is. That said, I've been teaching myself how to code in over 40 languages, over the last nearly 40 years. I got quite good at it decades ago, so that's probably why.
3
0
21
@canoozie
Jeremy Tregunna
3 months
@OngDevLab No hot takes, just facts... There are only two genders. The climate changes, and humans are not going to end the world through alternations to it. Meat isn't bad for you or the environment. Taxation is theft.
5
0
20
@canoozie
Jeremy Tregunna
18 days
@typeofalex @levelsio Yes, I do. I work at Microsoft on one of the world's largest data platforms. Code quality is important. But when I'm building concepts that might turn into businesses outside of my day job, those, who gives a crap? I'm doing them alone typically and priority is on validation not
1
0
21
@canoozie
Jeremy Tregunna
6 months
@ThePrimeagen For the record, as a self-taught engineer, I always liked working with other self-taught engineers, because they never throw "O(nlog(n)) algo is better than O(n) in this case" when n is always very very low and our scale isn't very very big. LOL
1
0
20
@canoozie
Jeremy Tregunna
30 days
@OngDevLab Depends on what their goal is. JS if they want to do frontend, because might as well, it's so widespread. Go if they want to do backend, because it's robust, simple, and easy to pick up but teaches you a lot. C if they want to be in the embedded world. (Would say Rust, but not
2
0
20
@canoozie
Jeremy Tregunna
6 months
@AdiKumarSaroj when you have a known distance, you can align the pins on those points, and then rotate it on one point, then the other to extend further, repeating and counting up by 1 each time you turn it, to get an estimate of the distance from the starting point to the ending point on a map
1
0
20
@canoozie
Jeremy Tregunna
1 month
@julianweisser Yeah, Theo's all about the drama and secondarily about the tech. Best to think of him in that bucket, and apply that lens when he pops up in your feed so you can just ignore him; unless you like drama.
0
0
18
@canoozie
Jeremy Tregunna
8 months
@t3dotgg Clerk doesn't pay me, nor do any of the cloud providers. You're not wrong, no reason to be mad at the series of events. Bugs happen, we all know that, and responsible disclosure is important, but also fixing the issue is important. The timeline involved here supports your theory
0
0
19
@canoozie
Jeremy Tregunna
6 months
@ImLunaHey "divide 50 by half" = 25 "and add 20" = 45 if it were "divide 50 by one half" = 50 / 0.5 = 100 "and add 20" = 120 The first answer correctly answers your post, but the second one if you forgot the word "one".
3
0
19
@canoozie
Jeremy Tregunna
7 months
@Chandan_jha_21 If you're like me and can live in the terminal, yeah it's plenty. But if you're also like me, and work on AI tools, then hell no.
3
0
17
@canoozie
Jeremy Tregunna
2 months
@CicmilJovan Tell them that we have no ability to send them the password, because we can't decrypt it. It's technologically not possible.
1
0
18
@canoozie
Jeremy Tregunna
15 days
@telegram I wonder how many criminals use iOS or macOS, Windows, or Android, Google Search, etc. Arrest the lot I guess is what the French government is eyeballing. Just because undesirable people use your app doesn't mean you should be responsible for what they do. Governments give
0
3
18
@canoozie
Jeremy Tregunna
13 days
@crypt0x_0 Yup... Pump them up for sure when they exceed expectations, both their own, and your own. But never use that phrase. Instead say things like "That was a very smart thing to do" or "I didn't think about that, good job!" It helps build confidence in your kid too.
1
0
18
@canoozie
Jeremy Tregunna
19 days
@C25216702C Canadian here, also live in Central America now but spent many decades in the Great White North, so here's my 2 cents. Climate. Canada's a giant land mass with different climate zones in the northern part of the world. On average, it doesn't get anywhere near the sunlight that
7
2
18
@canoozie
Jeremy Tregunna
8 months
@tlakomy Your code probably already looks as terrible as possible so this is a no-op making it look like it's not working because it's got nothing left to do. 🤣
2
0
17
@canoozie
Jeremy Tregunna
17 days
@bruinburner @derrico_henrio Funny, so ID required, background check required, cooling off period required to vote just to get to par with buying a gun then? Gotcha. So you are saying that more than ID should be required to vote, got it.
1
0
18
@canoozie
Jeremy Tregunna
2 months
@communismturtle @Provokethoughtz Canadian healthcare costs are still 80% (per person) that of the US, with 10% the people. GDP has little to do with it, do the math, it's still not 4%. :)
5
0
16
@canoozie
Jeremy Tregunna
15 days
@hindsight2020is @lexfridman So why not arrest the Toyota CEO for building vehicles and selling them to people who would put them in the hands of armed terrorist groups in the middle east? Honda too? What about that time when Apple refused to help the FBI unlock one of the San Bernadino shooters phones? Or
1
0
17
@canoozie
Jeremy Tregunna
25 days
@unclebobmartin Except harder to make the common screwups that go unnoticed (think pointer arithmetic). But yes, even though Go has some rough edges, it's become my favourite language to just crank an idea out quickly and have the confidence that I can go to production quickly too.
0
0
17
@canoozie
Jeremy Tregunna
8 months
I was a principal engineer, and then I pivoted into engineering management. I'll echo Andy's statement... I've been lucky in my life. 1. I grew up in rural Ontario, Canada, got my first family computer in '86 that my grandmother bought for my dad. 2. Back in the 80s, computer
@anerdguynow
Andy Young
8 months
I'm a Principal software engineer (referred to as a Principal Member of Technical Staff where I work) and have been in the industry about 17 years now. I wanted to echo George's statement: We've worked hard but do not discount the luck, privilege, and the efforts of other
24
67
632
0
2
16
@canoozie
Jeremy Tregunna
5 months
@Aaronsmith333 Most want parents to be consulted about drag queen story hour, and about the content of the books that are to be red. It's slightly different. LOL
12
0
17
@canoozie
Jeremy Tregunna
8 months
@webdevcody I self-host all my services except those I can't. This means I have my own search engine, s3 data storage on my SAN, my own dbs, etc., because I have the skills and I value my data privacy. It's not an ego thing at all.
2
0
17
@canoozie
Jeremy Tregunna
3 months
@OngDevLab 171, my last test. As silly as it sounds, hit your keys harder than you are. The harder you type, the more confident you will be, and the faster you will get. It sounds ridiculous, but everyone I know that's over 180+ (including myself), literally punishes their keys
6
1
15
@canoozie
Jeremy Tregunna
4 months
@watthedoodle Are you saying you can't write safe, correct and robust code in Go? I think you might be surprised.
3
0
14
@canoozie
Jeremy Tregunna
14 days
@1owroller Yup, blocked me when I disagreed with one of his positions. A real drama queen.
0
0
16
@canoozie
Jeremy Tregunna
2 months
@daboigbae I never understood why people continue to drink Coke when there's Pepsi... Same reason people prefer vim (or neovim) to VSCode. It's called preference.
2
0
16
@canoozie
Jeremy Tregunna
5 months
@zoomertea Won't impact most men I know, except if you give off vibes that you're happy with yourself, sweet, demure, and you appear interested in us in a way that most men can recognize, not the way many women think men should understand.
2
0
13
@canoozie
Jeremy Tregunna
4 months
@Bitsoflogic @svpino Nope, they don't confirm who the father is of the "older son" -- so maybe different father? Who knows. But one thing is confirmed, llama3 thinks it was incest.
2
0
15
@canoozie
Jeremy Tregunna
4 months
@hernandoabella fake? But seriously, I've yet to meet a full-stack dev that isn't heavily biased one way or the other. A proper full-stack dev doesn't exist, it's a myth, like Bigfoot.
6
0
14
@canoozie
Jeremy Tregunna
21 days
@vikrantnyc A lot of crypto folks don't understand the velocity of money.
2
0
14
@canoozie
Jeremy Tregunna
1 month
@svpino Essentailly, the tl;dr version: Cabals use their influence to coerce member orgs to behave certain ways. X's argument is that global alliance for responsible media is such a cabal and it's using its influence to dissuade brands from advertising on X because it's owned by Elon
0
0
13
@canoozie
Jeremy Tregunna
5 months
@dhh btop is a lovely piece of software, and even if you're being sarcastic, it is beautifully designed for a TUI.
0
0
13
@canoozie
Jeremy Tregunna
2 months
@mysidia @kvlly To be fair, they had an incident in 2022 too, just not this big.
1
0
14
@canoozie
Jeremy Tregunna
2 months
@supabase Stacks weren't a thing when I started. But the first language I used was BASIC in the mid 80s.
1
0
14