Thiago Arrais

@thiagoarrais
19 Followers
49 Following
297 Posts
Professional amateur. Experienced n00b. Programming tinkerer. He/him. Toots in en and pt-br
LocationRecife, Brazil
Pronounshe/him
Languageen, pt-br
Devia ter explorado melhor o Fediverso (Mastodon e amigos) mais cedo. Hoje descobri que é possível fazer follow entre redes com propósitos diferentes. É como se desse para seguir contas do Instagram a partir do Twitter sem nunca ter feito conta lá.

I wrote a nano tool that tries to extract the #Fediverse accounts of your #Twitter followings: https://fedifinder.glitch.me/

It searches for the patterns @[email protected], [email protected] and host.tld/@user in the screen name, description, location and URL field. It displays them to you in the correct format for easy copying as well as a CSV download that can be imported to #Mastodon.

New version: https://fedifinder-backup.glitch.me/

Fedifinder

Fediverse accounts of your X/Twitter followings

The emperor has no employees.

"So many of the techniques around gaining testability involve parameterizing classes and methods so that all of the inputs and outputs are explicit and mockable under test."

https://buff.ly/2Y2rZo9

Michael Feathers - Functional Code is Honest Code

Functional Code is Honest Code

RT: well that's one way to deal with memory leaks

RT @[email protected]

well that’s one way to deal with memory leaks

🐦🔗: https://twitter.com/telmudic/status/1556001025764470784

Tel on Twitter

“well that’s one way to deal with memory leaks”

Twitter

"The more you'll read beautiful source, the sooner you'll write beautiful code."

RT @[email protected]

If you're learning Rust after coming from other languages this is far-and-away the best resource I've found:

https://dystroy.org/blog/how-not-to-learn-rust/

A year old, but still extremely relevant.

🐦🔗: https://twitter.com/AliceICecile/status/1552211231221628929

How not to learn Rust

100 times this, please!

RT @[email protected]

Remote work tip:

Stop asking, "Can I ask you a question?", "Can we jump on a call?"

And then waiting for a reply.

Just share what you need or ask the question you have.

Async work is simple, just stopping expecting everyone to be on call for you.

🐦🔗: https://twitter.com/CKergaravat/status/1551628101792169984

Charles Kergaravat on Twitter

“Remote work tip: Stop asking, "Can I ask you a question?", "Can we jump on a call?" And then waiting for a reply. Just share what you need or ask the question you have. Async work is simple, just stopping expecting everyone to be on call for you.”

Twitter

"It is sometimes tempting to consider complexity as necessary or not. I believe this is not useful. It is much more common for complexity to be part of a trade-off."

by @[email protected]

https://buff.ly/3yvotDQ

Complexity

In programming and programming language design we often talk about complexity. And for good reason! Complexity often feels like the enemy we are battling when learning a new codebase or new programming language, or just trying to debug some code. In this post I want to think a bit about

featherweight musings

This article just made me realize how badly Agile failed to evolve. To the point that folks now consider Scrum (which _is_ Agile for many people) "a heavyweight process."

https://buff.ly/3nXA9LC

How Big Tech Runs Tech Projects and the Curious Absence of Scrum

A survey of how tech projects run across the industry highlights Scrum being absent from Big Tech. Why is this, and are there takeaways others should take note of?

The Pragmatic Engineer

"Rust’s safety guarantees exist to protect us from invalid memory access, not resource starvation."

https://buff.ly/3Q2bHVd

Fixing Memory Leaks in Rust

Memory leakage in Rust is completely safe...until you run out and it results in your program being killed by the kernel. Learn how we solved this issue to eliminate memory leaks.

Customer Engagement Blog