Emin Gün Sirer🔺 Profile picture
Apr 25, 2020 4 tweets 1 min read Read on X
I always thought the word "bug" was too diminutive. "Flaw" is often more appropriate. I don't understand someone trying to draw a distinction between bug and typo.
Typos happen in text.

Problems that affect execution are "bugs."

Any divergence from a specification are "flaws."

Not all bugs are flaws. Some unexpected behaviors do not affect user expectations.
If I expect to get my money back, and I don't, that's a flaw. It violates their contract with me, the user. It's severe.

If there's some weird unanticipated behavior, it's a bug.

If an error message has a misspelling, that's a typo.
That concludes today's #microlecture. Please use correct terminology, and please test your code. Simplest testing would have caught this.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Emin Gün Sirer🔺

Emin Gün Sirer🔺 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @el33th4xor

Jul 18
I keep seeing prominent folks on this platform use words like "Communist" and even "Bolshevik" these days. These terms are anachronistic, and quite non-sensible in our current times.

🧵 👇
As far as I can tell, literally no one is arguing to nationalize the means of production in the US. Not even the crazy guy on the street. This election is not a Labor versus Capital fight -- that battle is, sadly, over. It's Incumbent Capitalists versus Challenging Capitalists.
The folks who use the phrase Bolshevik aren't, say, it's opposite, namely, Mensheviks themselves. These people sound like Grandpa Simpson ranting on about the Kaiser for "stealing the word twenty."
Read 5 tweets
Jul 5
1/ When we say Avalanche is many fast chains that feel like one, a critical piece of that is the ease of token transfers across multiple destinations. Today, we are introducing Avalanche Interchain Token Transfer (ICTT), a universal facility for interchain token transfers.
2/ The Avalanche Interchain Token Transfer (ICTT) service is a *permissionless* way in which tokens on Chain A can be sent to a recipient on Chain B. As such, ICTT serves the same function as a traditional bridge, but it is NOT a bridge and has none of the traditional drawbacks of bridges.
3/ How is ICTT different from a bridge?

1) It does NOT rely on a small set of nodes for its operation; 2) It does NOT involve a central operator; and 3) There is no multisig that is in command of its operation.
Read 8 tweets
Jul 2
1/ As we approach July 4th, I'm struck by the changing landscape of our industry from a political standpoint. A lot has been said about the advantages of blockchain and crypto, but I’d like to drill into the political power of crypto owners. #CryptoBloc 🧵 Image
2/ An estimated 93 million Americans now own one or more cryptocurrencies. With more households that own crypto than dogs, there is now a serious group of voters up for grabs – and at an average age of 38, they represent the future of politics in America.
3/ As political parties realize that crypto is here to stay and that people like owning their digital assets, more politicians are going to get smart and appeal to these voters as a legitimate interest group.

Potentially one of the largest single interest groups in the country.
Read 5 tweets
May 21
Ok listen up, there's something cool and novel and interesting happening in crypto that you should know about. Namely:

1. There's a new vertical developing, called SocialFi,

2. The best examples of this vertical are on Avalanche

3. There is a new application that you just have to see that I will link below.
Now, I don't know what your thesis is in crypto, but I think we can all agree that we cannot all get rich trading memecoins between each other all day, and the new L1s are slicing the salami way too thin to pose decent value propositions. So it makes sense to look forward a bit and project where the new growth in the space will take place.
It seems highly likely that crypto will follow the exact same path as all other infrastructure tech, like the Internet and telecom. Remember how the Internet started out with just email, then came "the web," and then suddenly we had all kinds of new verticals (e.g. ecommerce, online games, dating apps, digital health, etc etc). We already saw the same thing happen in crypto, starting with simple, inward oriented verticals such as NFTs, memecoins and the like.
Read 15 tweets
Apr 29
Please don't get taken in by another project that is faster at inventing new terminology than it is at transferring value. That is all.
This is especially true for projects that are trying to adopt technical terminology from the humanities.
Remember "effective altruism"? The silicon valley cover story for stealing everyone's money? The head guy, who was inventing enough highfalutin words per minute to fill a few humanities journals, just had his institute shut down, after Sam used his ideology to power fraud.
Read 9 tweets
Feb 29
1/N After much demand, it's finally here: a proposed roadmap for AvalancheGo, or how to build the future of next-gen blockchain networks by leveraging all the best components of of monolithic and modular designs into one.

Note, this non-exhaustive and requires ACP approvals! Image
2/N The roadmap is divided across three major pillars:

1. Modular programmability: Making the building of permissionless, highly customizable, sovereign chains best-in-class.
2. Monolithic performance: Increasing performance of the monolithic stack to 100K+ tps / chain

... Image
3/N ...

3. System reliability: Improvements to time to finality and overall system reliability.

For modular programmability, it is all about upgrading subnets into powerful, sovereign chains. This includes:

* Sovereign chains (ACP13)
...
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(