BrightOrangeMuppet

1.7K posts

BrightOrangeMuppet banner
BrightOrangeMuppet

BrightOrangeMuppet

@BrightMuppet

Climbs, codes, eats biscuits. In case you wondered, I earned the nickname before the other bright orange muppet became famous.

Sheffield Katılım Temmuz 2018
103 Takip Edilen21 Takipçiler
BrightOrangeMuppet
BrightOrangeMuppet@BrightMuppet·
@ryanels And just like code, we go step by step. Label it, trace it, find its purpose, find a better place, shape, colour for it. Step back and look for the patterns. And if all else fails, "the scream test" gets results fast.
English
0
0
1
8
Ryan Els
Ryan Els@ryanels·
Try refactoring this mess 🤓👇🏻
Ryan Els tweet media
English
50
22
246
9K
BrightOrangeMuppet retweetledi
Dr. Jen Golbeck
Dr. Jen Golbeck@jengolbeck·
🧵Next week, you will see people using something called Benford's Law to try to prove election fraud. ⛔️These people are wrong⛔️ I am a scientist who has published on Benford's Law. Let me tell you what it is and why what they are doing is mathematically incorrect. 1/
English
99
1.6K
6.6K
736.5K
BrightOrangeMuppet
BrightOrangeMuppet@BrightMuppet·
@TotherAlistair If you're in civilised parts of the UK it's pronounced Henderson's; and yup got 2 bottles in the house right now because one is getting low. Should see us thru to the middle of next year.
English
0
0
1
22
Pirate Software
Pirate Software@PirateSoftware·
Why is google like this?
Pirate Software tweet media
English
182
106
6.2K
280.9K
BrightOrangeMuppet retweetledi
Web Design Museum
Web Design Museum@WebDesignMuseum·
Happy 23rd birthday Wayback Machine! On October 24, 2001, The Internet Archive organization launched a free digital archive of websites for the general public called the Wayback Machine. The oldest pages stored in the archive date back to 1996. #InternetHistory
Web Design Museum tweet media
English
33
780
3.2K
124K
BrightOrangeMuppet
BrightOrangeMuppet@BrightMuppet·
@allenholub Confident dev: It's just a CSS change, it can't break the site, so we don't need to test it me: .html { display: none; } dev: that doesn't break anything me: Yeah, I think we're gonna test that change
English
0
0
1
198
Allen Holub. https://linkedIn.com/in/allenholub
Phrases that strike terror in the hearts of an actual developer: "Test? It was only two lines, and I copied it straight from the documentation!" "It's only two lines! I can just look at it and see that it works!" "I'm not going to waste time testing code that's obviously correct." I could go on.
English
13
2
48
7.2K
BrightOrangeMuppet
BrightOrangeMuppet@BrightMuppet·
@EzProgramming Uses the same kind of logic as the infamous: All programs contain at least one bug. All programs can be shorted by at least one line. So all programs can be reduced to one broken line of code.
English
1
0
1
86
BrightOrangeMuppet retweetledi
Steve (Big Red) Bishop 👨‍💻
Someone actually said this in a discussion and believes it: "You should be able to plan a sprint that you can complete in time. If you can plan a sprint that you can complete in a two week period, then it naturally follows you can plan 2 sprints, or a quarter, with the same results." I am 99% sure they have never written a line of code for an enterprise before.
English
18
4
89
8.3K
BrightOrangeMuppet retweetledi
Guillermo Rauch
Guillermo Rauch@rauchg·
Cookie banners. Just visited a US website, from the US, that ships a 457.11kB (minified!) JS bundle of a GDPR "banner SDK" from a "trust" provider. Over 3x the size of React. It ships its very own version of jQuery inside. Going to the "trust" provider website yields a 5.3s LCP (i.e.: 5s+ to load the first screen completely). 53% of visitors experience a similarly terrible loading experience. They couldn't care less. This is the stuff that's silently destroying the web. • For most users, these providers have gamified beyond belief your ability to actually block cookies. The primary buttons are always "Accept All", even when you "customize your preferences". More often than not, they're cheating you into accepting everything. • The amount of JS they ship, downloading from a 3rd party website, is destroying the web's performance • The aesthetics and function of websites is massively compromised. In the spirit of "privacy and trust", they're eroding the open web in favor of proprietary platforms. • They undermine the product engineering teams' efforts. I've met so many amazing design engineers who spend countless hours honing experiences, only to have them destroyed by cookie junk. Cookie banner slop has to stop.
Guillermo Rauch tweet media
English
135
187
2.1K
298.9K
BrightOrangeMuppet
BrightOrangeMuppet@BrightMuppet·
@allenholub See also "it's not a global, it's a 'singleton' pattern" and "it's not a global it's a 'config' object" Globals aren't inherently bad, they're useful in the right place and for the right reasons. Just like databases.
English
1
0
7
327
Allen Holub. https://linkedIn.com/in/allenholub
We have all been told we shouldn't use global variables. They're bad on so many levels that we reject them out of hand. The database is a nothing but a massive global variable. Maybe we need to think about that.
English
13
6
74
8K
BrightOrangeMuppet
BrightOrangeMuppet@BrightMuppet·
@gunnarmorling 20 years since j2ee was a thing? I have colleagues still maintaining production systems using it.
English
0
0
0
76
Gunnar Morling 🌍
Gunnar Morling 🌍@gunnarmorling·
Just one interesting insight from this one is that early f$ck-ups can affect the image of a technology pretty much forever. Several people mentioned J2EE, while it's nearly 20 years now since this has been a thing.
Gunnar Morling 🌍@gunnarmorling

The biggest problem of #Java is poor perception. It's technically super-solid, but too often folks discard it based on misconceptions or information outdated years ago.

English
13
7
61
10.6K
Jan Gebauer
Jan Gebauer@geb_jan·
@gunnarmorling Why is J2EE still a thing? I never know what to think when I see it on a job ad.
English
1
0
0
293