🔗 Catalog of Refactoring and Design Patterns

Catalog of Refactoring Refactoring.Guru makes it easy for you to discover everything you need to know about refactoring, design patterns, SOLID principles, and other smart programming topics. See also: The Catalog of Refactoring The Catalog of Design Patterns

May 5, 2024 Â· 1 min Â· 38 words

🔗 Your Essential dbt Project Checklist

Your Essential dbt Project Checklist | dbt Developer Blog If you’ve been using dbt for over a year, your project is out-of-date. This is natural. 
 This post is the checklist I created to guide our internal work, and I’m sharing it here so you can use it to clean up your own dbt project. 
 with this in hand, you’ll at least know what you’re looking for.

May 4, 2024 Â· 1 min Â· 68 words

🔗 We’re in the midst of a fundamental shift in leadership

We’re in the midst of a fundamental shift in leadership - Fast Company Social psychologists John French and Bertram Raven‘s time-tested framework described five bases of interpersonal power, or the ability to effect change. 
 Here is the six-element version of the framework: Legitimate power is inherent in a position, such as a supervisor’s job title. 
 Reward power stems from the ability to grant bonuses, raises, promotions, and privileges. Coercive power relies on the ability to punish via termination, demotion, undesirable scheduling, or unpleasant assignments....

May 1, 2024 Â· 1 min Â· 167 words

🔗 Turn newsletters into feeds

Feed Your Email Send newsletters to your feed reader. Generate an email address you can use for any newsletter, and a corresponding feed you can use to read those emails. Kill the Newsletter! Convert email newsletters into Atom feeds

April 29, 2024 Â· 1 min Â· 39 words

📜 Plans vs. Planning

Plans are worthless, but planning is everything. — Dwight Eisenhower Quote Investigator The details of a plan which was designed years in advance are often incorrect, but the planning process demands the thorough exploration of options and contingences. The knowledge gained during this probing is crucial to the selection of appropriate actions as future events unfold.

April 29, 2024 Â· 1 min Â· 56 words

📋 The strange case of Lisbon Meetups “Pizza Monster”

Remembering the strange case of the “Cookie Pizza Monster” that every Technology Meetup organiser in Lisbon became very familiar with during the years around ~2019. A few nuggets of the outrageous situations surrounding these events, where normal social conventions went out the window: đŸ„‡ He was always one of the first to sign up right after a particular Meetup event was open đŸ€š Strong suspicion of an automated process going on 🍕 Any Meetups that offered complimentary food (usually pizza) were especially targeted đŸ€€ Once at the Meetup, he’d ignore all the talks and dash for the pizzas đŸ„Ș The modus operandi was often to fold half of a pizza a couple of times, and process to eat it like a sandwich 🔁 Rinse and repeat until full or no more pizzas đŸ›ïž At one occasion he even brought refrigerator plastic bags to start filling with the available finger food đŸ˜€ When called out by the organiser he reluctantly stopped but was quite upset and rude đŸ„· In another occasion, was caught wandering the private office areas of the company hosting the event đŸȘ§ This despite clear signage indicating the event auditorium Although difficult situations to deal with at the time, it became an interesting inner-circle joke amongst Meetup organisers in Lisbon....

April 25, 2024 Â· 1 min Â· 212 words

🔗 Enshittification

Enshittification - Wikipedia Enshittification is the pattern of decreasing quality observed in online services and products 
 The term was used by writer Cory Doctorow in November 20221 
 Doctorow has also used the term platform decay to describe the same concept. The ‘Enshittification’ of TikTok | WIRED Here is how platforms die: First, they are good to their users; then they abuse their users to make things better for their business customers; finally, they abuse those business customers to claw back all the value for themselves....

April 25, 2024 Â· 1 min Â· 128 words

🏞 Evolution of Unix systems

“A diagram of the relationships between Unix systems” by Eraserhead1, Infinity0, Sav_vas (Wikipedia)

April 25, 2024 Â· 1 min Â· 13 words

📜 Rose, Thorn, Bud - Retrospectives

I’ve come to consider that it doesn’t matter too much what activity you choose to get a discussion going. What matters most is regular reflection, hearing all the voices in a team, and making progress together. — Jono Hey in Rose, Thorn, Bud - Sketchplanations

April 24, 2024 Â· 1 min Â· 45 words

🔗 Building Bluesky with a small team

Building Bluesky: a Distributed Social Network (Real-World Engineering Challenges) Rapid growth. The product went from zero to 5 million users in around 12 months after announcing an invite-only beta. Small team. Bluesky was built with a small team of 3 engineers during the first year, and with 12 software engineers at the time of publication.

April 23, 2024 Â· 1 min Â· 55 words

🔗 The differences in British and American spelling

The differences in British and American spelling - Oxford International English Schools The main difference is that British English keeps the spelling of words it has absorbed from other languages, mainly French and German. Whilst American English spellings are based mostly on how the word sounds when it is spoken. Follow the link for more details on typical differences in nouns, verbs, adverbs, etc.

April 22, 2024 Â· 1 min Â· 64 words

📜 Child to Adult

Give me a child until he is 7 and I will show you the man. — Aristotle

April 21, 2024 Â· 1 min Â· 17 words

🔗 It’s time to be outcome driven

It’s time to be outcome driven - Felipe Castro - OKR Trainer, Speaker, Author As Benedict Evans points out, humans have a clear tendency when they get new tools: There’s an old saying that when we get a new tool, we begin by making it fit the old way of working, and then we change the way we work to fit the new tool. 99% of people make OKR fit their old way of working....

April 11, 2024 Â· 1 min Â· 190 words

🔗 Simple suggestions for technology investment

Simple suggestions for technology investment. | by swardley | Apr, 2024 | Medium Wardley’s unproven method of thinking about investment. Step 1: Ignore the consultants, business gurus and analyst reports. Step 2: Gather some actual practitioners. Step 3: Ask them what matters. Step 4: Categorise the list. Step 5: Map the perspectives [Parallel] Step 6: Identify areas of investment. [Parallel] Step 7: Aggregation and comparison. TL;DR Be clear on your purpose....

April 10, 2024 Â· 1 min Â· 98 words

🔗 Making a Business Case for Accessibility in Small and Large Publishing Organisations

Show Me the Money: Making a Business Case for Accessibility in Small and Large Publishing Organisations | BookMachine DON’T: Say it’ll increase sales DO: Talk about compliance DON’T: Pretend to be a lawyer DO: Speak to a lawyer DON’T: Promise AI will fix everything DO: Explore vendor options DON’T: Narrow the conversation solely to print disability DO: Talk about readiness and future-proofing DO: Talk to experts

April 9, 2024 Â· 1 min Â· 66 words

🔗 Awesome list of status pages

GitHub - ivbeg/awesome-status-pages: Awesome list of status pages Awesome list of status pages opensource software, online services, and public status pages of major internet companies.

April 7, 2024 Â· 1 min Â· 25 words

🔗 Rivers and buckets

Rivers and buckets - Sketchplanations It’s impossible to keep up with everything. Consider thinking of areas of your life like rivers, not buckets. Oliver explains rivers not buckets in “Treat your to-read pile like a river”. (from the Oliver Burkeman article above) The problem, as the critic Nicholas Carr explained, isn’t filter failure. It’s filter success. In a world of effectively infinite information, the better you get at sifting the wheat from the chaff, the more you end up crushed beneath a never-ending avalanche of wheat....

April 7, 2024 Â· 1 min Â· 184 words

🔗 Hypermedia Systems

Hypermedia Systems We hope to have convinced you that hypermedia, rather than being a “legacy” technology or a technology only appropriate for “documents” of links, text and pictures, is, in fact, a powerful technology for building applications. In this book you have seen how to build sophisticated user interfaces — for both the web, with htmx, and for mobile applications, using Hyperview — using hypermedia as a core underlying application technology....

April 6, 2024 Â· 1 min Â· 71 words

🔗 Engineering strategy every org should write

Engineering strategy every org should write. | Irrational Exuberance An unordered list of strategies I would recommend every engineering organization document as they grow are: How do we review, merge, deploy, and release code? What are our approved technologies for new projects? When and how do we deprecate user-facing functionality? When and how do we deprecate internal tools? How do we document our software and process? Because this is a surprisingly controversial topic, explicitly which tools do we and don’t we use for documentation?...

April 5, 2024 Â· 1 min Â· 176 words

🔗 The Just One Thing (JOT) Method

The JOT Method Here’s how it works: Take a pen or pencil and turn to a blank page of a notebook. Write today’s date in the upper left-hand corner. Think of one simple task that you’ve been putting off. Write it down underneath the date. Do that task and only that task. Don’t write out a to-do list. It’s easy to let yourself get distracted by all of the other undone tasks you aren’t doing....

April 1, 2024 Â· 1 min Â· 155 words