Date | Name | Description | Permalink |
---|---|---|---|
|
Permalink / | ||
Good forms | Permalink / | ||
Connected and Disconnected Target Callbacks wit... | Permalink / | ||
Every webpage deserves to be a place | Permalink / | ||
The Thread API : Concurrent, colorless Ruby | Permalink / | ||
Beaches are for people who enjoy the bureaucrac... | Permalink / | ||
Launch a Turbo Modal with URL Params Using Stim... | Permalink / | ||
Discovering New Music in 2024 – Pixel Envy | Permalink / | ||
Nested Forms With Turbo (without dependencies) | Interesting usage of formmethod in a button_to nested in another form 🤯 |
Permalink / | |
An underrated software engineering interview qu... | Permalink / | ||
Reckoning: Part 2 — Object Lesson - Infrequentl... | Performance of getcalfresh vs benefitscal |
Permalink / | |
8 Copywriting Hacks Backed By Science | Permalink / | ||
Introduction to Minitest Mocks | Permalink / | ||
Hotrails - Learn modern Ruby on Rails with Hotwire | The Turbo Rails Tutorial Learn how to create modern, single-page, reactive web applications with Ruby on Rails 7 without writing any custom JavaScript code. |
Permalink / | |
A quote from Malte Ubl |
|
Permalink / | |
Www Reddit Com R Experienceddevs Comments 1eecl... | Permalink / | ||
The business of check cashing | That is to say: bank tellers work for an American corporation with an HR department. And bank tellers, in their hearts and in their actions, internalize the class that they must, must, must present as. There are classes of people that the bank does not want to do business with. (Banks are, as we have frequently covered, not allowed to say this in as many words.) The tellers do not want to speak to them, either, and this disdain radiates from them as palpable waves. The clerk at a check cashing business is not a bank teller. She does not disdain talking to poor people; being able to do that in such a way that most poor people end up liking her is her job. Don’t take my word for it; take the customers’. We have studied this industry extensively. We ran surveys. The customers keep saying things like “I like my local check cashing place because the girl behind the counter is kind and doesn’t judge me like those #%*(#%( at the bank.” You can present as being kind to almost all of your customers and be obviously unemployable as a bank teller. |
Permalink / | |
Discovering Turbo 8 refreshes in Ruby on Rails | Julián Pinzón Eslava dives into a test case that explains the behaviour of page refreshes in Turbo. He will show a simple Rails app and progressively enhances the user experience using Turbo. |
Permalink / | |
YouTube Summaries - AI Powered summaries and co... | Get a summary of any youtube video. Summarize podcasts, lectures, product launches, tech reviews and more. Quickly revise educational and how-to videos, enabling effective learning. |
Permalink / | |
slash pages | Permalink / | ||
Debugging in Ruby with Debug | AppSignal Blog | Permalink / | ||
Chatting with Chris Wanstrath (Err the Blog/Git... |
|
Permalink / | |
Advantages of incompetent management | And thus, you have people with spare bandwidth making up their own goals, so that they have something to show in the performance review. If we now revisit the situation from the employer’s point of view, it is no longer trivially wasteful, because everyone is always busy. However, it’s likely more wasteful than before, because people are building stuff you didn’t really need, and yet you almost certainly need now, because actually productive activities are hopelessly intertwined with this stuff. This is a big reason why successful software companies end up with mountains of code. The cycle repeats and branches out exponentially, as every team who’s built the once-needless and now-necessary thing asks for more headcount, gets it, and inevitably ends up with some of it idle some of the time. Then these new people invent more goals to pursue, persuade everyone that these fake goals are actual sub-goals of the real goals, and entangle existing systems with their new systems. |
Permalink / | |
Widget state synchronisation across tabs | Using LocalStorage event listener to sync changes |
Permalink / | |
Microfeatures I Love in Blogs and Personal Webs... | Permalink / | ||
HTTP redirects in a Turbo-Rails app |
|
Permalink / | |
Secure CSRF Token Storage in Rails 7 using Encr... |
|
Permalink / | |
Just a moment... |
|
Permalink / | |
How to refresh the full page when submitting a ... | The singular challenge. |
Permalink / | |
An immersive mismanagement experience — Raw Sig... | This is a story about passion Most orgs will tell you they’d love to have a passionate, engaged community using their products. And most will tell you a passionate, engaged workforce sounds way better than the alternative. So far, there’s not much to dispute. But as two folks who spent decades building free, open source software, um, there’s a difference between saying you want that and actually wanting that. Because…passionate and engaged people are a pain in the ass to deal with. The heat that they bring to your work cuts both ways. Your biggest advocates and your biggest detractors are often the same people. This is true for community management and for regular old management management. These folks have high expectations. They will check you, loudly (and often publicly), if you veer off course. That’s not to say you can never screw up, but if you invite a group of people to follow along closely, you can’t be mad when they notice. And then want to talk about it. Courting near-obsessive engagement means courting a level of scrutiny that most corporations find uncomfortable. |
Permalink / | |
Your Work is Not Academic |
|
Permalink / | |
Just a moment... |
|
Permalink / | |
How (some) good corporate engineering blogs are... | How (some) good corporate engineering blogs are written |
Permalink / | |
Rails Generator Cheat Sheets | Permalink / | ||
Automating PostgreSQL backups to Digital Ocean ... | Permalink / | ||
Visual design rules you can safely follow every... | Visual design rules you can safely follow every time |
Permalink / | |
Www Reddit Com R Seo Comments 1d5etua Comment L... |
|
Permalink / | |
The Tower and the Sewer | Mark Lilla |
|
Permalink / | |
An Interview with Author A.R. Moxon About 'Very... |
|
Permalink / | |
Contra Stone On EA |
|
Permalink / | |
The Ghosts Of New Atheism Still Haunt Us | Defe... |
|
Permalink / | |
Reverse Dictionary – Find words that fit your d... |
Have you ever had difficulty finding the right words to use but you know the meaning of said word. Enter the phrase, definition or description you are thinking of and this Reverse Dictionary will find the word that best fits that description. |
Permalink / | |
Platform teams don’t need to act like companies |
|
Permalink / | |
The age of average (encore) — Alex Murrell |
|
Permalink / | |
How citymeetings.nyc uses AI to make it easy to... | Permalink / | ||
Was the Future of Work a ZIRP? — Raw Signal Group |
|
Permalink / | |
Weight loss from Wegovy sustained for up to fou... |
|
Permalink / | |
HouseFresh disappeared from Google Search resul... | Permalink / | ||
https://kottke.org/24/05/0044590-some-tips-for-... | Permalink / | ||
Estimates are Fine. They Build Trust When You P... |
|
Permalink / | |
The Alternative Implementation Problem |
|
Permalink / | |
archive.is |
|
Permalink / | |
The beauty and drama of video games and their c... | Permalink / | ||
Labs Practices Site | Permalink / | ||
Constraints on giving feedback. | an industry around delivering good feedback, such as the Situation-Behavior-Impact (SBI) framework, and these things are useful guide rails for giving feedback. In particular, I think they’re the sort of thing you can actively practice for three months (e.g. spend time proactively framing every piece of your feedback this way) and reflexively deploy without much effort from that point onward. However, I see them get misused in two different ways. First, often folks never really get comfortable with them and end up viewing them as “too heavy to apply quickly” so they start pocketing more and more feedback rather than delivering it. This is often net-negative because these trainings trying to help deliver better feedback result in folks getting significantly less feedback. If this seems surprising, then draw the Econ 101 supply/demand chart, and model the impact of the price of delivering feedback going up: the supply will naturally go down at any given point on the line. Second, I see folks reject feedback because they don’t like how it was delivered. Essentially, they become feedback lawyers who fixate on the weakness in how feedback was delivered rather than trying to understand the content within the feedback itself. This lets someone feel justified in ignoring feedback because it wasn’t properly formatted, but doesn’t accomplish anything other than discouraging future feedback. Again, if we look at the impact of this behavior, it’s just shifting the demand curve on the Econ 101 chart down, once again resulting in less feedback. The advice I give to people is that feedback recipients are obligated to extract the kernel of insight from feedback, even if it isn’t well delivered. Other approaches might feel better short term, but they don’t work. |
Permalink / | |
Rails: Easy Sitemaps | Permalink / | ||
Pivotal Alumni Codex | Permalink / | ||
Dan Solove on Privacy Regulation - Schneier on ... |
|
Permalink / | |
AI isn't useless. But is it worth it? |
|
Permalink / | |
Helsinki Bus Station Theory of Creativity |
10 years of experience or 1 year of experience 10 times |
Permalink / | |
FactoryBot: the secret weapon called @overrides |
|
Permalink / | |
SQLite on Rails | Fractaled Mind | Permalink / | ||
Unified Configuration in Rails |
|
Permalink / | |
A Conversation with Siva Vaidhyanathan About "T... |
|
Permalink / | |
Lessons after a half-billion GPT tokens - Ken K... |
|
Permalink / | |
Just a moment... |
|
Permalink / | |
The Function of Colour in Factories, Schools & ... | Permalink / | ||
The LLMentalist Effect: how chat-based Large La... | Even the ratings themselves are suspect. Most, if not all, of the workers who provide this feedback to AI vendors are low-paid workers who are unlikely to have specialised knowledge relevant to the topic they’re rating, and even if they do, they are unlikely to have the time to fact-check everything. That means they are going to be ranking the conversations almost entirely based on tone and sentence structure. This is why I think that RLHF has effectively become a reward system that specifically optimises language models for generating validation statements: Forer statements, shotgunning, vanishing negatives, and statistical guesses. In trying to make the LLM sound more human, more confident, and more engaging, but without being able to edit specific details in its output, AI researchers seem to have created a mechanical mentalist. |
Permalink / | |
Welcome to the video bloat era |
|
Permalink / | |
» Jedi Knight (Plus, Notes on an Expanded Unive... |
|
Permalink / | |
Aral Balkan — How Web 2.0 killed the Internet |
|
Permalink / | |
Bayesian inference with informative priors is n... |
|
Permalink / | |
Democracy and Fun |
|
Permalink / | |
Democracy and Fun |
|
Permalink / | |
“Against Flow” and Beyond | Mentioned here: https://www.rockpapershotgun.com/the-sunday-papers-711?utm_source=feed&utm_medium=rss&utm_campaign=feed |
Permalink / | |
Just a moment... |
These thoughts might help: Don’t ask for feedback, ask for advice Cheap tricks for starting discussions in lectures |
Permalink / | |
Designing The Light Source for IRIS « bunnie's ... |
|
Permalink / | |
Is Your AI-First Strategy Causing More Problems... |
|
Permalink / | |
The Messy Reality Behind a Silicon Valley Unicorn |
|
Permalink / | |
Rails is back isn’t enough |
|
Permalink / | |
How web bloat impacts users with slow devices | Permalink / | ||
Rack apps mounted in Rails — how to protect acc... | Permalink / | ||
Rails — narrative vs model centric approach - M... |
|
Permalink / | |
http://rachelbythebay.com/w/2024/03/21/scan/ |
|
Permalink / | |
Hourly Billing Is Nuts by Jonathan Stark | Permalink / | ||
Goodbye, Pivotal Tracker | Jared Norman |
|
Permalink / | |
Fetching the top n per group with a lateral joi... |
|
Permalink / | |
(Ab)using Rails 7.1's #generates_token_for for ... | Permalink / | ||
90% of designers are unhirable? | Matej Latin |
|
Permalink / | |
Optimism vs Pessimism in Distributed Systems - ... |
|
Permalink / | |
url-parts.glitch.me | Interactive tool for showing the names of URL components. |
Permalink / | |
Forest Gregg (@[email protected]) | Permalink / | ||
[EN] Zeitwerk Internals - Xavier Noria | Permalink / | ||
JSDoc as an alternative TypeScript syntax | Permalink / | ||
What It’s Like to Be a Sociopath | But when you say “extend that feeling,” is it cognitive understanding that you’re describing or an emotional response? At first it is cognitive. Then, over time, that does grow into the emotion. It’s the understanding of it that leads to the feeling. I’m sure you’ve had a situation where someone is explaining something to you, and at first you’re like, I don’t care. |
Permalink / | |
Man throws 3-month birthday party for pothole c... | Permalink / | ||
ARCHITECTURE.md | Permalink / | ||
Just a moment... |
|
Permalink / | |
The Art of Forking: Unlocking Scalability in Ruby | Permalink / | ||
Software Has Eaten The Media |
|
Permalink / | |
Using Jemalloc 5 with Ruby.md | Jemalloc configuration |
Permalink / | |
Just a moment... | Pretty good list of behaviors and some interview questions to suss them out |
Permalink / | |
How to turn off sharpening for ActiveStorage va... | How options are passed back to lib-vips from Active Storage; also details on libvips automatically adding sharpening / unsharp mask |
Permalink / | |
The Right to Speak Freely Online | David Cole |
|
Permalink / | |
That's not how any of this works — Raw Signal G... |
|
Permalink / | |
GitHub - charlax/professional-programming: A co... | Permalink / | ||
Blocked | Permalink / | ||
Speed up your Docker builds with –cache-from | Permalink / | ||
Popular git config options | Permalink / | ||
What it was like working for GitLab |
|
Permalink / | |
Programming Language and Theorem Prover — Lean | Via https://mattstuchlik.com/2024/02/10/TIL-terrence-tao-machine-assisted-proofs.html |
Permalink / | |
Navigating Prioritization: Four Approaches | Permalink / | ||
Thoughts on a Global Design System |
|
Permalink / | |
Using the term “visualization” for non-visual r... |
|
Permalink / | |
Just a moment... |
|
Permalink / | |
How to deal with PostgreSQL Backups using Kamal... | Permalink / | ||
Handy statistical lexicon | Statistical Modelin... | The Javert Paradox: Suppose you find a problem with published work. If you just point it out once or twice, the authors of the work are likely to do nothing. But if you really pursue the problem, then you look like a Javert |
Permalink / | |
What is Gluten Free Flour? A Guide to the Glute... | Via r/glutenfreebaking |
Permalink / | |
a bulldozer for every fence | sara hendren | Andreessen has mashed various trendy philosophical and political influences together in an attempt to sell the spirit of his manifesto. He has tried to weld together the techno-progress cult of Silicon Valley, the boundless liberationism of free-market individualist liberalism, the Nietzschean vitalism of the neo-pagan and “neo-reactionary” corners of the online right, and the anti-Woke, anti-communist, anti-bureaucratic bonafides of American conservativism. This doesn’t work. |
Permalink / | |
https://www.craigabbott.co.uk/blog/stop-trying-... | The road to better recognition and fairer compensation for accessibility professionals is long, but it’s a journey we must take. By understanding the true breadth and depth of accessibility as a profession, adjusting our expectations and valuing these professionals for the specialists they are, we can create a job market that not only attracts but retains the talent needed to make our world more inclusive. |
Permalink / | |
Mourning Google | Permalink / | ||
Initial Ruby on Rails app commits | Nice list of Rails linting and security tooling |
Permalink / | |
The digital equivalent of wearing a fake Chanel... |
|
Permalink / | |
A Rubric for Evaluating Team Members’ Contribut... |
|
Permalink / | |
About |
|
Permalink / | |
Resource links for Society 4.0 talk | Lessons from Grassroots Data Projects in the USA |
Permalink / | |
NanoRaptor (@[email protected]) | Apple’s classic Pascal poster, remade as a nice clean vector image. Print at any size with the PDF link. |
Permalink / | |
Juicy Fruit - Wikipedia | When William Wrigley Jr. started his new business in Chicago, he began by selling his father’s Scouring Soap, which he would entice customers to purchase by adding a free gift of baking powder. The baking powder offered ended up being far more popular than the Scouring Soap, so he switched to selling the baking powder instead. In 1892, Wrigley Jr. decided to give his baking powder customers a free gift, this time, attaching a few sticks of chewing gum to the box of baking powder. The chewing gum was far more popular than the baking powder, so Wrigley Jr. again switched his business this time to chewing gum. In 1893, Wrigley Jr. introduced a new flavor of gum, Juicy Fruit, which helped the Wrigley Company to become the most popular and successful chewing gum company in the world. |
Permalink / | |
How to deploy Rails with Kamal, PostgreSQL, Sid... | Permalink / | ||
Respecting Anxiety | When I see my coworkers’ anxiety spike, I no longer treat that as a problem to resolve at the symptoms level. Instead, I respect that the intelligent people I’m working with have life experiences and knowledge that is leading them to be stressed about the current situation. Anxiety is high, which means we need to sort through the situation. Sometimes this just means they are lacking necessary information. Incomplete context can generate stress. But sometimes it means that the situation is bad, and we need to intervene in whatever ways are possible to modify the situation. Addressing the symptoms will not work, it is only by identifying the root causes and changing them that we can actually resolve the anxiety. To do that, you have to trust that anxiety is a useful signal, and be curious about it. |
Permalink / | |
Pagy Out, Turbo In: Transforming Pagination wit... | Permalink / | ||
GPT in 500 lines of SQL | Permalink / | ||
Object Lessons #3: Megadungeon | Unwinnable | A megadungeon only remains interesting when it’s both cohesive in its whole and distinctive in its parts. To return to that essay on aesthetic flaws, “whenever there are multiple forms of representation working together, there is the possibility of different aesthetic values about those kinds of representations clashing.” The smoothness of In Stars and Time greatly contributes to each loop feeling like an individual “floor” of something larger: every time something little changes, it feels sufficiently new. In contrast, each repetitive Diablo dungeon is alike in its structure and design, and since the differences mostly extend to visuals, I see that smoothness as a flaw. The next step past this kind of repetitive design, or maybe a relative to it, is procedural generation; for instance, One Page Dungeon, which produces dungeon floor layouts and basic item descriptions. Using it feels like the place I eventually got to with my dungeon, when I ran out of inspiration: googling fantasy tropes or flipping through novels to imagine appropriate things to put in empty rooms. In other words, using it feels a little like cheating. With no shade to these kinds of tools – they do require human input, after all – I can’t not think of how people use AI to generate inspiration, a process that cuts off one’s ability to do so on their own. |
Permalink / | |
It's 2023, here is why your web design sucks. | TLDR: At some point, we told design they couldn’t sit with us anymore, and surprise! It backfired! Now, not only has the field and profession of web design suffered, but also, we build shitty websites. |
Permalink / | |
The science of decision-making: why smart peopl... | The three decision-making styles |
Permalink / | |
2023 in review – Rachel Andrew |
|
Permalink / | |
coworker made it obvious she didn’t want the gi... |
|
Permalink / | |
13 quick links for Monday morning | Some posts about OKRs (mostly the bad stuff) from The Uncertainty Project |
Permalink / | |
The science of decision-making: why smart peopl... | The three decision-making styles |
Permalink / | |
Alternative BigInt ID identifiers for Rails | Alternative BigInt ID identifiers for Rails |
Permalink / | |
Turbo 8 Page Refreshes (+ Morphing) Explained a... | Turbo 8 Page Refreshes (+ Morphing) Explained at Length |
Permalink / | |
Stop saying “technical debt” - Stack Overflow |
|
Permalink / | |
Footer — The only footer gallery on earth. | Footer gallery |
Permalink / | |
Steel and Air -a new film of a poem by John Ash... |
|
Permalink / | |
A Management Maturity Model for Performance - I... |
|
Permalink / | |
The Market for Lemons - Infrequently Noted |
|
Permalink / | |
Questions for a new technology. | Questions for a new technology. Feb 5, 2019 |
Permalink / | |
Building personal and organizational prestige | In my experience, engineers confronted with a new problem often leap to creating a system to solve that problem rather than addressing it directly. I’ve found this particularly true when engineers approach a problem domain they don’t yet understand well, including building prestige. For example, when an organization decides to invest into its engineering brand, the initial plan will often focus on project execution. It’ll include a goal for publishing frequency, ensuring content is representationally accurate across different engineering sub-domains, and how to incentivize participants to contribute. If you follow the project plan carefully, you will technically have built an engineering brand, but my experience is that it’ll be both more work and less effective than a less systematic approach. |
Permalink / | |
GitHub - palkan/faqueue: Researching background... |
|
Permalink / | |
TBM 260: The Thoughtful HIPPO |
|
Permalink / | |
On software engineering hermeneutics | Structur... |
|
Permalink / | |
How an agency principal should oversee a major ... | How modern software is made To know how software gets built today, there are six core concepts that agency leaders need to grasp: User-centered design Agile software development Product ownership DevOps Building with loosely coupled parts Modular contracting There’s a short overview of each of these in GSA’s “State Software Budgeting Handbook,” which I co-wrote in 2019, so I won’t re-explain them here. It’s not enough for agency principals to read a paragraph about each of these, though. Without about an hour of training in each of these subjects, agency leaders can have a good base of knowledge to how projects are being executed—or should be executed—by vendors and agency staff. |
Permalink / | |
A Cultural Critique of the Tesla Cybertruck – P... |
|
Permalink / | |
TBM 257: How to Make the Case for Slowing Down ... | TBM 257: How to Make the Case for Slowing Down to Speed Up |
Permalink / | |
Components | The component gallery |
Permalink / | |
Henry Kissinger, War Criminal Beloved by Americ... |
|
Permalink / | |
Why I continue to support the science reform mo... |
|
Permalink / | |
How Load-Bearing Is Your Ideology? | Kronopath | Good arguments don’t rest their weight on load-bearing ideologies. They’re so common-sensically good that they work with a wide variety of ideological or moral systems. |
Permalink / | |
The 6 Types of Conversations with Generative AI | The 6 Types of Conversations with Generative AI Summary: When interacting with generative-AI bots, users engage in six types of conversations, depending on their skill levels and their information needs. Interfaces for UI bots should support and accommodate this diversity of conversation styles. |
Permalink / | |
TBM 256: The Slide | TBM 256: The Slide |
Permalink / | |
An example of an HTML Web Component | An example of an HTML Web Component |
Permalink / | |
Hixie's Natural Log: Reflecting on 18 years at ... | Reflecting on 18 years at Google |
Permalink / | |
Hey, check this out! Here’s how to read and the... | Here’s how to read and then rewrite the title and abstract of an academic paper. |
Permalink / | |
Seeing like a Bank |
|
Permalink / | |
Spotify’s Failed #SquadGoals | Spotify doesn’t use “the Spotify model” and neither should you. |
Permalink / | |
11 Dutch Oven Chicken Recipes | 11 Dutch oven chicken recipes |
Permalink / | |
PgBouncer is useful, important, and fraught wit... | PgBouncer |
Permalink / | |
TBM 249: Return on Investment (and Allocation) |
|
Permalink / | |
Preparing Conference Talk Delivery | Preparing Conference Talk Delivery |
Permalink / | |
50 years later, is Two-Phase Locking the best w... |
|
Permalink / | |
TBM 245: The Magic Prioritization Trick | A prioritization exercise.
|
Permalink / | |
Optimizing for Taste / Cra.mr |
|
Permalink / | |
From Projects to Products | Silicon Valley Prod... | In the project model, the best you can really ask for is time-to-market. But in the product model, you can focus on the much more impactful time-to-money. What is especially ironic is that you might think that a time-to-market project at least would get done faster than a time-to-money product team would achieve an outcome. But so often it is just the opposite. |
Permalink / | |
an enabling form of limit | sara hendren | All sports involve some kind of disabling impediment, in the form of rules that restrict the ways in which one can achieve the object of the game. |
Permalink / | |
Writing better Action Mailers: Revisiting a cor... | Writing better Action Mailers: Revisiting a core Rails concept |
Permalink / | |
Ultimate guide to Rack::Attack | Permalink / | ||
TBM 242: The Simplicity Fetish | Let me requote Cat Hicks’ wonderful Twitter thread on this: Doing research with developer teams, something that really strikes me is how much people look for ways to make complex problems easy rather than make it easy to work on complex problems What I mean is, sometimes it’s really useful to admit we just are trying to accomplish tough things. Asking how we can support our teams who NEED the time and space to work through that, it’s often a much more tractable lever than trying to change the inherent nature of the work I think it behooves me to say as a psychologist here that I think people are actually really excellent at working on complex problems! It’s one of the reasons research with developers is so great. Overall devs love to learn, love to be curious, love to innovate. It is core stuff. What would it look like if we could ask, “how do I make this the absolute best environment for complex problem-solving” instead of “how do I take away all these annoying hard problems.” The stuff we want to accomplish in the world is hard. But can be joyful to accomplish. |
Permalink / | |
Against LLM maximalism · Explosion | However, LLMs are not a direct solution to most of the NLP use-cases companies have been working on. They are extremely useful, but if you want to deliver reliable software you can improve over time, you can’t just write a prompt and call it a day. Once you’re past prototyping and want to deliver the best system you can, supervised learning will often give you better efficiency, accuracy and reliability than in-context learning for non-generative tasks — tasks where there is a specific right answer that you want the model to find. Applying rules and logic around your models to do data transformations or handle cases that can be fully enumerated is also extremely important. |
Permalink / | |
Throttling Rails logins with Rack Attack | Throttling Rails logins with Rack Attack |
Permalink / | |
The Grug Brained Developer | The Grug Brained Developer A layman’s guide to thinking like the self-aware smol brained |
Permalink / | |
The most important articles ever written about ... | https://gomakethings.com/the-most-important-articles-ever-written-about-web-development/ |
Permalink / | |
Supporting your customer support staff with int... | Supporting your customer support staff with internal service design VIEWPOINT For most organisations, the dream of providing an entirely digital self-service for customers is often far from reality. With many services, there is still (and always will be) a need to blend digital self-service with real-time help from customer support staff. |
Permalink / | |
What Does it Mean to be Wholesome in 2023: An A... | What Does it Mean to be Wholesome in 2023: An Analysis of the 2023 Wholesome Direct |
Permalink / | |
Postgres Lock Conflicts | PostgreSQL Lock Conflicts This tool shows all commands and locks in postgres. If you select a command, it lists the locks that it acquires, commands that conflicts with it and commands are allowed to run concurrently with it without conflict. If you select a lock it lists commands that acquire the lock and what are the other conflicting locks. |
Permalink / | |
The Source of Readability | The Source of Readability Readability is often treated as a subjective thing. When someone says code is more readable, what they really mean is they can more easily read it. The straw-man goes, this is all taste and convention, just follow the team’s rules and use the auto-formatter. |
Permalink / | |
The Hidden Complexities of Running Shell Comman... | The Hidden Complexities of Running Shell Commands in Ruby |
Permalink / | |
Personality tests and nazis |
|
Permalink / | |
When the Worst Happens (OS Feels 2016) – Subfic... | When the Worst Happens (OS Feels 2016) What follows is the text I used as my guide during my 2016 Open Source and Feelings talk When the Worst Happens. You can also view a video recording of the talk. |
Permalink / | |
Unravelling the Digital Markets Act – Pixel Envy | Breakdown of dam, like gdpr |
Permalink / | |
Moving faster | This post is part of a series, starting at Reflections on a decade of coding. |
Permalink / | |
Credit card debt collection |
Administrative burden in the (regulated) private sector |
Permalink / | |
Freakonomics and global warming: What happens t... |
|
Permalink / | |
Idea To Impact |
|
Permalink / | |
Eventual Business Consistency | Bi-temporal data has been around since the early 1990’s, based on the pioneering work of Richard Snodgrass Track both the date it actually happened and the date that the system became aware of it (effective date and posted date) |
Permalink / | |
Just a moment... | When social apps launched select features |
Permalink / | |
Ruby and Jupyter Notebooks | Jupyter notebooks and Ruby |
Permalink / | |
What we talk about when we talk about System De... | What we talk about when we talk about System Design |
Permalink / | |
Forecasting the future | Ruby ML |
Permalink / | |
5 years of Active Storage in production: lesson... | Permalink / | ||
Don’t reinvent the wheel with Rails exception h... | Rails rescue_responses |
Permalink / | |
Promote Ruby article: best locations | Ruby promotion |
Permalink / | |
Against the "Eat Your Vegetables" Approach to T... |
People who argue that certain information should be pushed to everyone on a social media platform eventually need to just admit that the reason behind their belief is one of two things: either they agree with the viewpoints they’re saying we need more of, or they are simply unaffected by the consequences of those viewpoints. I think it might just be that simple. |
Permalink / | |
How to Make Sense of Any Mess | HOW TO MAKE SENSE OF ANY MESS |
Permalink / | |
Finnish Salmon Soup (Lohikeitto) • authentic re... | Salmon soup |
Permalink / | |
Building personal and organizational prestige |
|
Permalink / | |
The Long Annoying Tradition of Anti-Patriotism |
|
Permalink / | |
Yes, video game loading bars are fake, indie de... |
|
Permalink / | |
Ruby Option Parser | Alchemists | Permalink / | ||
"Do what works" was the hard part | Permalink / | ||
A Little Baby With Really Good Taste | Permalink / | ||
The List (updated 12/30/2023) | Permalink / | ||
Upgrading from Selenium to Cuprite | Cuprite configuration |
Permalink / | |
The king of brand safe nothingness |
|
Permalink / | |
On being CDO of California. Yesterday I left my... | Permalink / | ||
Design without Designers |
|
Permalink / | |
People can read their manager's mind | People can read their manager’s mind |
Permalink / | |
GitHub - zakirullin/cognitive-load: 🧠 Cognitive... | Cognitive Load Developer’s Handbook |
Permalink / | |
Practical Design Tips And Guidelines For Beginn... | Nice visual design tweaks, like centering irregular images. |
Permalink / | |
Diátaxis | A systematic framework for technical documentation authoring. |
Permalink / | |
Jura Capresso-Impressa Oval Head Screw | Jura Instructions |
Permalink / | |
Google "We Have No Moat, And Neither Does OpenAI" | Nice list of open source llm models |
Permalink / | |
Rules of Thumb for Software Development Estimat... | Estimation. Cone of uncertainty. Some good lists. |
Permalink / | |
How to scale a JavaScript project over time (pa... | How to scale a JavaScript project over time:
|
Permalink / | |
12 Branches of Geomancy — American School of Ge... |
|
Permalink / | |
Succession: Kill List | So even beyond The Thick of It and Veep and In the Loop—the latter of which features David Rasche, AKA Karl, as the nastiest US senator ever put on-screen—Armstrong has done a lot of work that begins from the worldview that, because those in power can choose what veneer gets presented as “sane” and “rational,” the world’s afflictions arise from that dissonance between the things we’re conditioned to accept and the reasons we’re being conditioned to accept them in the first place. From this vantage point, Logan is basically the horrors of the world manifested in human form: he holds no illusions, except that nothing else is possible, and alternates between a weary man who barely cares about the trappings he’s waltzing through and the sheer fury he fires off at anyone who dares to suggest that there’s more to the world than this. Via phil gyford |
Permalink / | |
Excuse me, is there a problem? | Nice chart of what goes wrong with product market fit and startup stuff |
Permalink / | |
The “const” Deception | Values and labels and variables. A nice definition |
Permalink / | |
Winning "bring me a rock" | The equivalent of: I’ll know it when I see it. |
Permalink / | |
Deskilling on the Job | danah boyd | apophenia |
|
Permalink / | |
Before your next offsite — Raw Signal Group | Nice offsite or conference planning tips |
Permalink / | |
9-slide presentations | I appreciate that it makes a distinction between the order to create the presentation, and the order of the presentation. |
Permalink / | |
April King — Refresh vs. Long-lived Access Tokens | Permalink / | ||
Systems design 2: What we hope we know | Permalink / | ||
A Number System Invented by Inuit Schoolchildre... | Math is great. |
Permalink / | |
Replacing my best friends with an LLM trained o... | Permalink / | ||
GarrettDimon.com: Creating Custom Rails Generators | Rails generators can help remove significant friction from the process of spinning up new ideas, but you don’t have to limit yourself to the included generators. You can also create custom generators as long as you’re familiar with the available APIs and know where the speed bumps are. |
Permalink / | |
Data science is different now | Permalink / | ||
“Test & Roll: Profit-Maximizing A/B Tests” by F... | One of the comments:
|
Permalink / | |
Building a data team at a mid-stage startup: a ... | Permalink / | ||
'Keys To The VIP' Unlocked The Modern Manospher... |
|
Permalink / | |
Are blockchains decentralized? | Via Rob:
They also have a BOM tool. |
Permalink / | |
The behavioral economists’ researcher degree of... | A few years ago we talked about the two modes of pop-microeconomics:
Argument 1 is associated with “why do they do that?” sorts of puzzles. Why do they charge so much for candy at the movie theater, why are airline ticket prices such a mess, why are people drug addicts, etc. The usual answer is that there’s some rational reason for what seems like silly or self-destructive behavior. Argument 2 is associated with “we can do better” claims such as why we should fire 80% of public-school teachers or Moneyball-style stories about how some clever entrepreneur has made a zillion dollars by exploiting some inefficiency in the market. The trick is knowing whether you’re gonna get 1 or 2 above. They’re complete opposites! |
Permalink / | |
https://m.youtube.com/watch?v=kvkL18Ue0dE | Permalink / | ||
The Eternal Mystery Of A Rich Man's Politics | ... |
Socialism and barbarism are now both back on the menu, and each on the ascent. But for members of a generation who saw their politics as inseparable from themselves without ever thinking nearly as hard about the former as they did about the latter, this is all still a matter of performance. Such politics are easy to change because they were never really anchored to any actual system of belief. An obliterating narcissism and sawed-off selfishness is latent in American culture like lead in contaminated water; in the absence of countervailing principles, it will naturally make its presence felt over time. If your politics is just about Opposing Authority, for instance, with no regard for or sense of the structural and material realities of actual power, then remaining true to those politics is just a matter of propping up new authority figures to rage against. Any idiot can do that, and many idiots have. |
Permalink / | |
Review of "We Go Where They Go: The Story of An... |
|
Permalink / | |
AI and the Value of Imagination | Permalink / | ||
Island94.org | Permalink / | ||
CS183B Lecture 5: Peter Thiel "Business Strateg... | Lecture 5: Peter Thiel "Business Strategy and Monopoly Theory" Notes |
Permalink / | |
Neurodiversity Design System | Permalink / | ||
The Great Replacement (Not That One, the Real One) | Permalink / | ||
The Unbearable Lightness of Being a Solo Founde... | Permalink / | ||
What Is ChatGPT Doing … and Why Does It Work?—S... | Permalink / | ||
Abolition Requires Struggle | What a time it is to be a prison abolitionist! Millions of people filled the streets during the 2020 uprisings, forcing a national conversation around defunding and abolishing the police. The abolitionist lexicon broke into the mainstream. Suddenly everyone had—and had to have—an opinion on the movement. The newly invigorated abolitionist movement has faced swift […] |
Permalink / | |
A Historical Reference of React Criticism—zachl... | Permalink / | ||
Exactly-once message delivery · Exactly Once | Permalink / | ||
Artificial scarcity, artificial fatigue | Permalink / | ||
Real-world Engineering Challenges #8: Breaking ... | A deep dive into how Khan Academy took a 1 million-line Python monolith and split it into ~40 Go services in a more than 3 year-long project. |
Permalink / | |
People can read their manager's mind | Permalink / | ||
You're probably wrong about how things have cha... | Permalink / | ||
How img2img Diffusion Works · Chris McCormick | Also img2prompt |
Permalink / | |
Migrate a Rails App from Heroku to Dokku [Step ... | Dokku is dev ops for dummies and a cheaper alternative to Heroku. Recently I've migrated a couple of my projects to it. In this blog post, I will describe how to setup and migrate a Rails app to Dokku with PostgreSQL, Sidekiq, Redis and Let's Encrypt or Cloudflare for free SSL. |
Permalink / | |
What Colour are your bits? - Ansuz - mskala's h... | Permalink / | ||
MotherDuck: Big Data is Dead | MOST PEOPLE DON’T HAVE THAT MUCH DATA |
Permalink / | |
Chocolate Crumb Cake • moist and fudgy! | Chocolate crumb cake is a moist coffee cake topped with big fudgy crumbs ~ breakfast doesn’t get any better than this! |
Permalink / | |
Using Erb with Jekyll | Permalink / | ||
Replacing a SQL analyst with 26 recursive GPT p... | Permalink / | ||
Software and its Discontents, Part 2: An Explos... | Permalink / | ||
We invested 10% to pay back tech debt; Here's w... | Permalink / | ||
Vanilla Rails view components with partials | S... | Permalink / | ||
DovAmir/awesome-design-patterns: A curated list... | Permalink / | ||
"The community spectrum: caring to combative" -... | Via https://mastodon.social/@fgregg/109730056199340303 |
Permalink / | |
OpenAI Cookbook: Techniques to improve reliability | Permalink / | ||
openai-cookbook/techniques_to_improve_reliabili... | Permalink / | ||
20 Things I've Learned in my 20 Years as a Soft... | Permalink / | ||
ScrollyVideo.js | Responsive scrollable videos without obscure video encoding requirements. Compatible with React, Svelte, Vue, and plain HTML. |
Permalink / | |
On Fascism and the Three Way Fight (Guest Post) |
|
Permalink / | |
Nginx Proxy: upstream sent too big header while... | If you’re running an Nginx proxy configuration, you can run into the following error in your logs. |
Permalink / | |
200. Writing a Book on Substack | Substack is a new and improved way to write and distribute a book, communicate, and build a community while doing so. |
Permalink / | |
Dealing with Decline — Rob Henderson | Voice, Exit, Loyalty |
Permalink / | |
copilot-explorer | Hacky repo to see what the C... | Permalink / | ||
Remove Background from Image – remove.bg | Permalink / | ||
From byebug to ruby/debug | Permalink / | ||
This Week In Rails Wrapped: An Overview Of Rail... | Permalink / | ||
Everything I learned about accidentally running... | Normconf was amazing! |
Permalink / | |
Exit, by Hari Kunzru. about Wired UK | The political economist Albert O. Hirschman famously characterized the choice that is faced by people within declining institutions as being between “voice” and “exit.” Either you speak up to change things, or you leave and look for something better. |
Permalink / | |
David Copeland's Rails new template | Permalink / | ||
Working in Their Sleep | Alice Driver | “The body has a memory,” she told me, and looked at her hands. On one finger she wore a gold ring with a fuchsia stone. If you got close you could read, engraved in capital letters below the stone, TYSON. The ring, a gift from the company, had belonged to her husband. Her hands always hurt, pulsing as if they had been hit. She could no longer lift or open things—her fingers didn’t work as she wished. Yet in her sleep, she processed birds with such a ferocity that she would wake up covered in scratches and cuts. Her doctor gave her a cast-like glove to wear at night. |
Permalink / | |
The Uses of Friction - by Byrne Hobart - The Diff | Permalink / | ||
What I learned from pairing by default | I never used to pair program, and then I spent four months on a pair-by-default team. Here’s what I learned. |
Permalink / | |
A gentle introduction to Domain Driven Design |... | Permalink / | ||
An Interactive Guide to Flexbox | When we truly learn the secrets of the Flexbox layout mode, we can build absolutely incredible things. Fluid layouts that stretch and shrink without arbitrary breakpoints. In this action-packed interactive tutorial, we’ll pop the hood on the Flexbox algorithm and learn how to do remarkable things with it. ✨ |
Permalink / | |
ooh.directory | Permalink / | ||
TBM 49/52: Pyramid of Leadership Self/Other Awa... | How can you work more effectively with diverse individuals and teams as a product leader? We all tend to have our “go-to” explanations when things go wrong at work. A couple of examples: You can usually boil things down to leadership issues. That and grit and perseverance. |
Permalink / | |
Diátaxis | A systematic framework for technical documentation authoring. |
Permalink / | |
Only positive reinforcement for researchers in ... | Thought: “action without strategy is chaos” |
Permalink / | |
Pins app for pinboard.in | A modern Pinboard app for 2022. |
Permalink / | |
Myron’s Maxims – Heart of the Art | People own what they help create Real change happens in real work Those who do the work, do the change Connect the system to more of itself Start anywhere, follow everywhere The process you use to get to the future is the future you get. via https://blog.mattedgar.com/2022/11/19/weeknote-14-to-18-november-2022/ |
Permalink / | |
gridless.design | Permalink / | ||
Consenting to decisions | A Working Library | Permalink / | ||
Out of time |
|
Permalink / | |
Verica - Inhumanity of Root Cause Analysis | Permalink / | ||
TBM 47/52: Prompts for Exploring Strategic Tens... | Here are some strategy prompts to guide you through the perverse holiday ritual we call annual planning. Are these meant to be challenging? Yes. You’ll notice that each prompt explores a tension and/or polarity. Do organizations AVOID statements like this like the plague? Yes. Most do. Why? Because focus is a threat to whatever political stalemate exists. |
Permalink / | |
Home invasion, about Mastadon and Endless Septe... | Permalink / | ||
Nick Cammarata On Jhana - by Scott Alexander | Permalink / | ||
what to blog about | Permalink / | ||
Things your manager might not know | Permalink / | ||
Richard D. Wolff | Critics of Capitalism Must I... | Permalink / | ||
cohost! - "The "baseline" scene was actually wr... | Permalink / | ||
4.2 Gigabytes, or: How to Draw Anything - ⌨️🤷🏻♂️📷 | Permalink / | ||
6 Simple and Useful PostgreSQL Features that I ... | Permalink / | ||
Home | The Component Gallery | Permalink / | ||
1,000 shops in your pocket (Interconnected) | The thing is with shops on the web is that once upon a time they made a ton of sense because people spent time actually browsing the web. Today? Not so much. Which is why we individual stores resort to aggressive email marketing, and the rest is dominated by retailed large enough to colonise mental real estate: Amazon basically. |
Permalink / | |
The X of Generation X | Permalink / | ||
3 Reasons Why I Think 50% Coding 50% Marketing ... | Permalink / | ||
Positano, the Instagram capital of the world, i... | Permalink / | ||
The Illustrated Stable Diffusion – Jay Alammar ... | Permalink / | ||
Detect anomalies in user behavior using Rails a... | You probably use some type of error monitoring software to notify you when an exception is raised in your application, but are you being notified when there is an anomaly in user behavior? |
Permalink / | |
TinyKiwi - Image editor for indie makers. | Permalink / | ||
Designing Better Inline Validation UX — Smashin... | Inline validation in web forms is useful when it works, but frustrating when it fails. Too often it leads to an endless stream of disruptive error messages or dead-ends without any chance of getting out. Let’s fix it. |
Permalink / | |
Retrospection and Learnings from Dgraph Labs - ... | When a market is saturated, a better product wins. For example, it makes sense to build a better SQL because the market is already well educated about the usage of the technology. When a market is new, better marketing wins. For example, it makes sense to educate the market about graphs, even with a simpler product, so devs understand when to use it and how. Not knowing how to position or market the software cost us dearly. |
Permalink / | |
Deploying Rails with Docker and AWS Fargate - H... | Permalink / | ||
Design Systems For Figma | Permalink / | ||
Aidan W Steele on Twitter: "After using AWS for... | Permalink / | ||
musicForProgramming(); | Permalink / | ||
The Timeless Way of Programming - Tomas Petricek | Permalink / | ||
Business "Ethics" (Aaron Swartz's Raw Thought) | Permalink / | ||
The Design of Everyday Things — Book Summary & ... | Permalink / | ||
The little con and the big con — Raw Signal Group | The stories are individual and nuanced, but the pattern is consistent. What they tell us about their people and about themselves is a thing you already know. When you are doing work that… you give a shit about in an environment that supports you …you are unstoppable. And when you aren’t, you aren’t. Those two ingredients come up again and again. They’ve been the same ingredients since Andy Grove was writing about them when we were the kids playing with our dessert. They’ve been the same since Drucker before him. There’s a whole trade press devoted to re-discovering and re-naming them every five years. Is it “giving a shit,” or “ambition,” or “employee engagement,” or “hustle”? Is it “Quiet Quitting,” or is it “work to rule,” or is it “presenteeism”? |
Permalink / | |
Ruby | Thread Life Cycle & Its States - Geeksfo... | Permalink / | ||
Decolonizing Games Resource List « Oppression A... | Permalink / | ||
Level Up Your Headings Game · Matthias Ott – Us... | Permalink / | ||
Polypane, The browser for ambitious developers | Permalink / | ||
Working With Ruby Threads Sockets Processes... ... | System programming for Ruby programmers. |
Permalink / | |
Platform Engineering KPIs. In this post, we wil... | Permalink / | ||
Using Sorbet and Tapioca with Rails - Zach Ahn | Permalink / | ||
Failure to Cope "Under Capitalism" | Petersen’s most acute insight is perhaps in identifying a link between relentlessly optimized childhoods designed to prevent downward mobility, and the professionally competent but profoundly enervated millennials overwhelmed by the prospect of canceling plans, of keeping plans, of cooking food, of texting their mothers. I think she is correct. I think it’s possible that for many, considering the shape of your life and then living it with vigor is so difficult because it cannot be externally validated. Unlike education and work, it offers no socially obvious meritocratic path. The moments where, like sourdough, it proves, are largely invisible — in cooking, in walking, corresponding with a friend, in chatting with a neighbor or registering to give blood. They cannot be tallied up and put on a resume. They are never “finished.” The progress you make is spiraling rather than linear; circling steadily, slowly, around your weak points, taking two steps forward and one step back, building habits so slowly that only in retrospect can you see your life become different than it was. And there is no one who can tell you that you did it right. But this is not the condition of life under capitalism, this is life itself. And it is a sad irony that though the fear of life may be produced by class imperatives within capitalism, the impulse to restrict it to a problem of capitalism is itself part of the same fearful rejection of the task of living. |
Permalink / | |
The secret to getting to the Staff+ level? Leve... | Permalink / | ||
GDPR For Developers By Example | Blether | Permalink / | ||
My Other 5 Bitter Lessons as a Design Manager |... | Permalink / | ||
Making the world’s fastest website, and other m... | Permalink / | ||
Taking the most out of Stimulus.js | Coming from SPA frameworks, Stimulus.js might feel underwhelming or frustrating. Here are some guides to help us take the best out of it. |
Permalink / | |
The Diablo is in the details | This Week in Bus... | Permalink / | ||
From Visibility to Representation – Rethinking ... | Permalink / | ||
The Slow March of Progress in Programming Langu... | Permalink / | ||
7 concurrency models in 7 days | Permalink / | ||
SOC2: The Screenshots Will Continue Until Secur... | Permalink / | ||
The Absolute Beginner's Guide to Electronic Dan... | Permalink / | ||
1x Engineer | Permalink / | ||
Ruby Monstas Zürich | Ruby Rails meetup |
Permalink / | |
Ruby Call Path Analysis using TracePoint | ALEX... | Permalink / | ||
Docs for Developers – Documentation for Everyone | Permalink / | ||
AddyOsmani.com - Software Engineering - The Sof... | Permalink / | ||
35 Impactful Questions Managers Should Ask Them... | Permalink / | ||
The Freedom-Specificity Tradeoff | “indifference curves” |
Permalink / | |
README - Uncurled | Permalink / | ||
Your Book Review: Consciousness And The Brain | Finalist #1 of the Book Review Contest |
Permalink / | |
The Demise of the Mildly Dynamic Website | mildly dynamic websites and the hackish state of jamming with php |
Permalink / | |
Tools for a Culture of Writing | Permalink / | ||
What a Healthy Team Looks Like. The concept of ... | Permalink / | ||
Michael Tsai - Blog - A Cautionary Tale From th... | Permalink / | ||
values clarification | sara hendren |
|
Permalink / | |
Venting doesn’t work. | Permalink / | ||
The Amazon Way of Writing - Network Capital | Permalink / | ||
Mailbag: Resources for Engineering Directors. |... | Recently I got an interesting question from someone looking for resources for Engineering Directors, as distinct from general engineering management: I was wondering if you’ve written any posts geared towards engineering directors or have any recs for posts others have written I’m mainly looking for advice on how to manage projects from two layers away. How do I give managers creative freedom to manage however they like while also stressing the importance of deadlines? |
Permalink / | |
Business Review Template | Infrastructure Engin... | Permalink / | ||
amplitude 1-pager checklist | Permalink / | ||
Change for Social Design: The Social Design Too... | Permalink / | ||
Abstraction: Not What You Think It Is | Path-Se... | Permalink / | ||
Why Don't You Use ... | Permalink / | ||
Anna Shipman : selling infrastructure and micro... | Permalink / | ||
Agile and the Long Crisis of Software | What is Agile? And where does it come from?
|
Permalink / | |
YOUR ATTENTION IS SOVEREIGN, Jay Springett – WA... | Permalink / | ||
High Growth Handbook – By Elad Gil | Permalink / | ||
How To Criticize Coworkers | Permalink / | ||
postmodern - how to use activerecord in a library | Permalink / | ||
Twin Anxieties of the Engineer/Manager Pendulum... | I have written a lot about the pendulum swing between engineering and management, so I often hear from people who are angsting about the transition. A quick recap of the relevant posts: The Engineer/Manager Pendulum Engineering Management: the Pendulum or the Ladder If Management Isn’t A Promotion, Engineering Isn’t A Demotion There are two anxieties… |
Permalink / | |
He’s a devops engineer and he wants to set some... | Permalink / | ||
TBM 12/52: The Basics (of product management) -... | I’m not a process freak, but I do believe teams should have their house in order. You can get by with very little process overhead. Too many teams are spinning in circles (or sprints). It often isn’t their fault, but still…the level of reactivity is so draining. |
Permalink / | |
Energy Management for Newer Managers – Accident... | Permalink / | ||
The origin of soft skills | Permalink / | ||
How to design better APIs | Permalink / | ||
Tymbals : The MetaCryptoVerse | Permalink / | ||
Hard to work with. | Irrational Exuberance | What I’ve found effective in these cases is to lead with constructive energy directed towards a positive outcome. Even if you can’t get your peer’s performance addressed directly, you can often overcome your peer’s bad performance by generating excitement in the direction you want to go. Enough excitement will give the resolution avoidant manager a way to solve their problem without actually engaging with the situation that they’re unwilling to address. |
Permalink / | |
Some benefits of simple software architectures ... | Permalink / | ||
Contributing to Complex Projects – Mitchell Has... | Permalink / | ||
The Code Review Pyramid - Gunnar Morling | Permalink / | ||
Managing people 🤯 | Andreas Klinger | Permalink / | ||
J. Kenji López-Alt Says You’re Cooking Just Fine |
Certainly, I understand why you would read it that way, and why a lot of people would read it that way, but that’s definitely not where I am right now. My views on a lot of these things have changed in the last six or seven years. Even when I was writing “The Food Lab,” when I said something like “the best,” what I really meant was: “I’m going to give you some basic descriptions that I think a lot of people would agree are what ‘the best mac and cheese’ is. There are certain things that maybe not everybody agrees on, but here are my specific goals right now, which I think probably a lot of people agree are good goals to have for macaroni and cheese. And now I’m going to show you ways you can optimize those specific things. If you disagree that those are good things in mac and cheese, well, I want to provide you with enough background information so that you can then modify the recipe to make it to what you think is best.” |
Permalink / | |
Optimizing Postgres Text Search with Trigrams -... | Permalink / | ||
Aphorism Considered Harmful | Structure and Int... |
|
Permalink / | |
Managing for Business Effectiveness |
|
Permalink / | |
Beej's Guide to Network Programming | Permalink / | ||
136 facts every web dev should know before they... | Permalink / | ||
From the classroom to the cubicle: UX in the re... | Permalink / | ||
Götz Bachmann’s Ethnographic Research on Dynami... | Permalink / | ||
GitHub - RunaCapital/awesome-oss-alternatives: ... | Permalink / | ||
How To Say No | Permalink / | ||
Best Practices Around Production Ready Web Apps... | Permalink / | ||
On Leaving Facebook / frantic.im | Permalink / | ||
An Examination of the Bug Bounty Marketplace - ... | Permalink / | ||
Pairing with Junior Developers « Sarah Mei | Permalink / | ||
The forgotten medieval habit of 'two sleeps' - ... | Permalink / | ||
Instrumenting Your Flywheels w/ Amplitude Produ... | Permalink / | ||
The Single-Page-App Morality Play – Baldur Bjar... | Permalink / | ||
know how your org works (or how to become a mor... | Permalink / | ||
Late Romanticism | by Anahid Nersessian | The N... | Perhaps understandably for a scholar with an interest in utopia, if less expectedly for a scholar of criticism, Nersessian believes in the importance of pressing forward with new visions rather than just critiquing existing ideas and systems. “I think lots of people believe the world right now is pretty bad—politically, ecologically—and that capitalism is responsible for a very large part of the situation. But being against capitalism doesn’t entail being for anything else,” she said: It’s all very well to say “capitalism turns us into commodities, that’s degrading, human beings shouldn’t be degraded.” But how should we be treated, and how should we live? What would love and sex—among other things, like health care or having a job—look like in a good world? It’s important to take the risk of answering those questions, even if the answers are messy and provisional. |
Permalink / | |
Benefit of office face time a myth | CNN | Permalink / | ||
High Fidelity Remote Communication | Permalink / | ||
A Small Guide for Naming Stuff in Front-end Cod... | Permalink / | ||
Preemptive commit comments – Arialdo Martini | Permalink / | ||
Instant search with Rails and Hotwire · Colby.so | Permalink / | ||
The perils of writing request specs using concu... | Permalink / | ||
The Asymmetry of Open Source — Matt Holt | Permalink / | ||
On Schelling Points in Organizations | by Alex ... | Permalink / | ||
Transactionally Staged Job Drains in Postgres —... | Permalink / | ||
How to design great keyboard shortcuts | Knock | Permalink / | ||
Shottr – Screenshot Annotation App For Mac | Permalink / | ||
Some reasons to measure | Permalink / | ||
Learning Containers From The Bottom Up - Ivan V... | Permalink / | ||
The Token Disconnect |
|
Permalink / | |
Your Board of Directors is Probably Going to Fi... | Permalink / | ||
Transferring your manager skills when returning... | Permalink / | ||
The Consentful Tech Project – The Consentful Te... | Permalink / | ||
slime molds and activation energy | Permalink / | ||
OpenSourceRails.org | A comprehensive, curated list of open-source Ruby on Rails applications. |
Permalink / | |
Michael Tsai - Blog - Old Apple Human Interface... | Permalink / | ||
Silicon Valley Is Turning Into Its Own Worst Fear | In psychology, the term “insight” is used to describe a recognition of one’s own condition, such as when a person with mental illness is aware of their illness. More broadly, it describes the ability to recognize patterns in one’s own behavior. It’s an example of metacognition, or thinking about one’s own thinking, and it’s something most humans are capable of but animals are not. And I believe the best test of whether an AI is really engaging in human-level cognition would be for it to demonstrate insight of this kind. Insight is precisely what Musk’s strawberry-picking AI lacks, as do all the other AIs that destroy humanity in similar doomsday scenarios. I used to find it odd that these hypothetical AIs were supposed to be smart enough to solve problems that no human could, yet they were incapable of doing something most every adult has done: taking a step back and asking whether their current course of action is really a good idea. Then I realized that we are already surrounded by machines that demonstrate a complete lack of insight, we just call them corporations. Corporations don’t operate autonomously, of course, and the humans in charge of them are presumably capable of insight, but capitalism doesn’t reward them for using it. On the contrary, capitalism actively erodes this capacity in people by demanding that they replace their own judgment of what “good” means with “whatever the market decides.” |
Permalink / | |
Who Is the Bad Art Friend? - The New York Times | Permalink / | ||
TBM 40/52: Why Limiting WIP, Starting Together,... | Permalink / | ||
Gently Down the Stream | kafka explained with otters |
Permalink / | |
GIT PURR! Git Commands Explained with Cats! – G... | Permalink / | ||
Poetry Chaikhana Blog » Clare of Assisi – Place... | Permalink / | ||
The Mirror of Eternity - Blue Mountain Center o... | Permalink / | ||
Making world-class docs takes effort | daniel.h... | Permalink / | ||
Why Doesn't Software Show Up in Productivity? -... | https://web.archive.org/web/20210817013129/https://austinvernon.eth.link/blog/softwareisprocess.html |
Permalink / | |
Structure Eats Strategy – Software Driven World | Permalink / | ||
20 ideas for better data visualization | by Tar... | Permalink / | ||
interfluidity » We’re already paying for it | argues letting the rich keep their money can be deflationary as taxing it. |
Permalink / | |
Stress systems. — Ethan Marcotte | On feeling overwhelmed by systems. remove the stress first before fixing the system. |
Permalink / | |
Adversarial Interoperability | Electronic Front... | Permalink / | ||
10 Mistakes To Avoid as a Software Development ... | Permalink / | ||
Storytelling: The art of telling spoken stories | Permalink / | ||
From Engineer to Tech Lead - Doubts and Challen... | Permalink / | ||
Get Started Contributing to Open Source Project... | Discover the easiest way to get started contributing to open source. Over 61,239 devs are helping 6,439 projects with our free, community developed tools |
Permalink / | |
Privacy is an afterthought in the software life... | Compliance vs. respect |
Permalink / | |
Niles Public Library Being Destroyed from the I... | “Once we realized we weren’t being offered a seat at the table, we pulled up our own with AFSCME. The people who work here have invested too much in this library to be so easily dismissed, and we hope to work as a union to protect our ability to serve anyone who relies on us.” |
Permalink / | |
Eric Laursen Owes Me a Lamp: Some Reactions to ... | This denialism-as-counter-insurgency works because it goes beyond the political: it resonates with those who suffer a spiritual deficit. That is to say, those who turn away from these moments of cathartic rebellion do so out of spiritual poverty. Or perhaps, more generously, we might attribute this abhorrent lack to a fear response that has been conditioned by deep trauma. The uprising calls us to live up to the historical task of our generation, but we turn away out of fear of repression, violence, prison, losing our friends or family. And then we deny the rebellion happened at all, or we deny it had any “legitimacy,” to avoid the shame of our own failure. |
Permalink / | |
How to win at kettling | The Anarchist Library | sukey.org |
Permalink / | |
Building a data team at a mid-stage startup: a ... | Permalink / | ||
When covering car crashes, be careful not to bl... | Permalink / | ||
Don't Do This - PostgreSQL wiki | Permalink / | ||
Facebook, Twitter pledge to fight abuse of wome... | “Not only is it a burden on recipients,” she added, “but also, the senders still know that the recipients have to read [the posts] in order to [report them]. [The abusers] still get the satisfaction. It really needs to be disincentivized.” |
Permalink / | |
How Twitter can ruin a life: Isabel Fall’s comp... | Permalink / | ||
Things you're allowed to do | Things you’re allowed to do |
Permalink / | |
1 truth and 3 lies about Critical Race Theory -... | CRT embraces “race consciousness in the service of racial justice.” But, CRT teaches, we should be aware of racial inequality not because people of different races are inherently different, but because they are the same. |
Permalink / | |
Sensemaking: Django for Startup Founders: A bet... | Permalink / | ||
Why Successful People Focus on the Bottom End o... | Permalink / | ||
An incomplete list of skills senior engineers n... | Permalink / | ||
Choosing Your North Star Metric - Future | Permalink / | ||
evolving accessibility from compliance to inclu... | Share your videos with friends, family, and the world |
Permalink / | |
Best Practices for Maintainers | Open Source Gu... | Permalink / | ||
Agile as Trauma — Dorian Taylor | Permalink / | ||
The Santa Clara Principles on Transparency and ... | Permalink / | ||
ongoing by Tim Bray · Testing in the Twenties | Permalink / | ||
Ask a Boss: ‘I Got a Terrible Review on Glassdoor’ | The reality is, when you’re a manager, not everyone will like working for you. You could be the greatest boss in the world and some people still wouldn’t like you. Partly that’s because being a good manager means giving feedback, addressing problems, and holding people accountable in ways they might not like. If you need to correct someone a lot, or have difficult conversations with them about their work, or say no to something they wanted, it’s human nature that you might not end up being their favorite person. Or you might have a style that doesn’t align well with theirs — maybe you’re very direct and matter-of-fact and that feels brusque to them, or maybe you’re a planner and a devotee of process and they work more spontaneously. That wouldn’t mean either of you is in the wrong; it would just mean you don’t mesh well together. Sometimes, too, people dislike a job or a manager for reasons that aren’t as much about the manager as they are about other things going on with that person — a dislike of their career path, stressors outside of work, a generally bad fit with the role, or all kinds of things. Or, frankly, you might be an imperfect manager — most of us are — but that doesn’t mean you’re a horrible one. Managing people is hard, and every manager will get things wrong now and then. Ideally you’ll establish a track record of fairness, transparency, and good judgment so your mistakes are judged within that context … but you still might encounter an employee who judges your mistakes harshly. You’re basically on a stage when you’re the boss; you’re going to be scrutinized by the people under you, and there will be things they take issue with. It’s part of the job, and you’ve got to be okay with that. Or, yes, you might be a terrible manager! It’s possible. There are lots of terrible managers out there. But I’m skeptical that you’re terrible in the specific ways the review described (mean and intolerant of mistakes), because your detailed explanation of your approach to mistakes sounds pretty healthy and because you sound genuinely thoughtful and caring toward team members. People can delude themselves, of course, and managers aren’t always reliable narrators of their own management styles. But the way you talk about how you operate — and your reaction now — doesn’t seem to line up with that review or with the feedback people have given your boss about you. That doesn’t mean that review is definitely wrong. I obviously can’t say that with certainty. But I don’t think it warrants the self-flagellation you’re doing. |
Permalink / | |
Is Journalism a Form of Activism? | What is the difference between a bias and expertise? In a previous newsroom she worked in, there were a few people who had pilots’ licenses. When a plane crash happened, those people were looked to as experts. Similarly, newsrooms seek to hire people with military experience, seeing that as expertise as opposed to bias. Many news outlets sent reporters to cover Hurricane Maria who were either Puerto Rican or had lived in Puerto Rico. Ho believes she’s a better business reporter because she worked in banking for three and a half years. So why do we consider some lived experiences — being a woman, being a person of color, being queer, having had an abortion — biases, and others expertise? |
Permalink / | |
Protobuffers Are Wrong :: Reasonably Polymorphic | At the root of the problem is that Google conflates the meaning of data with its physical representation. When you’re at Google scale, this sort of thing probably makes sense. After all, they have an internal tool that allows you to compare the finances behind programmer hours vs network utilization vs the cost to store x x bytes vs all sorts of other things. Unlike most companies in the tech space, paying engineers is one of Google’s smallest expenses. Financially it makes sense for them to waste programmers’ time in order to shave off a few bytes. Outside of the top five tech companies, none of us is within five orders of magnitude of being Google scale. Your startup cannot afford to waste engineer hours on shaving off bytes. But shaving off bytes and wasting programmers’ time in the process is exactly what protobuffers are optimized for. Let’s face it. You are not Google scale and you never will be. Stop cargo-culting technology just because “Google uses it” and therefore “it’s an industry best-practice.” |
Permalink / | |
What Would Open Source Look Like If It Were Hea... | Permalink / | ||
lofi.cafe - lofi music 🎧 | Permalink / | ||
Coinbase and Tech's New Anti-Culture Philosophy... | As is often the case with tech companies, instead of having a thoughtful, careful analysis of what’s going on and creating a framework around that, they have simply cut out the process and thrown it in the trash. Negotiation around compensation is something that can, will, and in many cases should happen - if someone doesn’t feel as if they’re getting what they want, they should be able to express that, and a company should be open to that discussion. The blunt-force “no negotiations” policy doesn’t actually solve any problems because it doesn’t offer any solutions - it doesn’t address pay equity, it doesn’t address bias, it doesn’t address…anything? It mostly just says “trust us, we’ll pay people better, and we intend to pay people we think are doing good work more, because they’re good. Somehow this will not be biased.” |
Permalink / | |
De-risking government technology | 18F | The De-risking Government Technology Project provides expert, actionable guidance to the public sector for delivering federally-funded, custom technology projects successfully. |
Permalink / | |
The Paranoid Style in Adam Curtis | by Sasha Fr... | “Because there must be no bad surprises,” Sedgwick writes, “and because learning of the possibility of a bad surprise would itself constitute a bad surprise, paranoia requires that bad news be always already known.” In Curtis films, the bad news seems to be the only real news and it is always uncovered in roughly the same way. The banks take over, a high-minded experiment fails, the sexy Soviets come marching in, and an unidentified Black American nods off, too high to act. “There’s this kind of left figure, but sometimes not really on the left, who tends to think of power entirely in terms of organizations and figures at the top and elites,” UC Berkeley lecturer Jasper Bernes wrote to me. “I think of Julian Assange as a kind of figure like that, or maybe Glenn Greenwald. There’s a left media sphere which really doesn’t see anything happening except these powerful people making decisions and producing discourse, which is really not the way societies and economies work.” |
Permalink / | |
🚨 How Basecamp blew up - Platformer | Racism [and] white supremacy are not things that are so convenient that they only happen when full intention is present, or true malice is present,” the employee said. “Evil is not required. We’re not so lucky as for this to come down to good and evil. It’s as simple as creating a space where people do not feel welcome.” The employee continued: “The silence in the background is what racism and white supremacy does. It creates that atmosphere that feels suffocating to people. It doesn’t require active malice. It’s not that convenient.” |
Permalink / | |
Taking Nonprofit Meeting Minutes Like a Pro - C... | How to take nonprofit board minutes that move your nonprofit forward and and don’t subject your nonprofit to unnecessary risks. |
Permalink / | |
How I set up my Mac - DEV Community | Permalink / | ||
Head-voice vs. quiet-mind – Armed and Dangerous | Permalink / | ||
Thought I’d share my design process and how I s... | 181 votes, 13 comments. This isn’t a professional “how to design 101” it’s just a process I have used to build and design websites without a design … |
Permalink / | |
La Cocina Responds to Claims of ‘Gentrification... | great statement |
Permalink / | |
Serving ActiveStorage uploads through a CDN wit... | Serving ActiveStorage uploads through a CDN with Rails direct routes |
Permalink / | |
Fed up with the Mac, I spent six months with a ... | if you try to cherry-pick any single issue, you’re missing the forest for the trees. |
Permalink / | |
Pluralistic: 10 Apr 2021 – Pluralistic: Daily l... | Sometimes, Youtube wants us to think of its self-serve, algorithmic ad/publishing system as untouched by human hands, an interplay of pure math, initiated and steered by third parties whose choices are not Youtube’s responsibility. Other times, Youtube wants us to think of it as a corporate person, with identities and values, priorities and ethics. The selective demand that Youtube be considered a moral actor – but only for the outcomes that reflect well on the company – leads to this contradiction. |
Permalink / | |
A Complete Guide To Accessible Front-End Compon... | Permalink / | ||
inessential: How NetNewsWire Handles Threading | Some developers I’ve known seem to think that being good at concurrency makes them badass. Others seem to think that senior developers must be great at concurrency, and so they should be too. But what senior developers are good at is eliminating concurrency as much as possible by developing a simple, easy, consistent model to follow for the app and its components. And this is because concurrency is too difficult for humans to understand and maintain. Maybe you can create a system that makes extensive use of it, and have it be correct for one day. But think of your team! Even if you’re a solo developer, you and you-plus-six-months makes you a team. |
Permalink / | |
The SPACE of Developer Productivity - ACM Queue | Permalink / | ||
Finance for non-finance directors: Part 1 | Finance for non-finance directors: Part 1 |
Permalink / | |
I have one of the most advanced prosthetic arms... | Permalink / | ||
UI Design Testing Tools I Use All The Time — Sm... | Our lives as UI designers have never been easier with a host of amazing tools at our disposal. In this article, Paul Boag explores some of the useful tools that he keeps close at his work. |
Permalink / | |
Measures of engineering impact. | Permalink / | ||
NFTs and CBGBs: How’s that for a clickbait titl... | scheduling points |
Permalink / | |
Elad Blog: When Executives Break | Permalink / | ||
The Cantillon Effect and GameStop - BIG by Matt... | .The basic problem that GameStop is revealing in our economy writ large is that as a society, we are increasingly putting our time, energy, capital and talent we could use to build fun or useful things into gambling or acquiring market power. |
Permalink / | |
The New Ruling Class | Meritocracy and its Disc... | Permalink / | ||
PostgreSQL at Scale: Database Schema Changes Wi... | Permalink / | ||
“Jootsing”: The Key to Creativity | Gain a deep understanding of a particular system and its rules. Step outside of that system and look for something surprising that subverts its rules. Use what you find as the basis for making something new and creative. |
Permalink / | |
How to present to executives. | Permalink / | ||
How to Favicon in 2021: Six files that fit most... | Permalink / | ||
Opinion | ‘I’m Haunted by What I Did’ as a Lawy... | The trade-off wasn’t worth it. In giving voice to those trying to destroy the rule of law and dignifying their efforts with our talents and even our basic competence, we enabled that destruction. Were we doing enough good elsewhere to counterbalance the harm we facilitated, the way a public health official might accommodate the president on the margins to push forward on vaccine development? No. |
Permalink / | |
The Games People Play With Cash Flow - Commonpl... | Permalink / | ||
Handling Short And Long Content In CSS | Permalink / | ||
How to Build HTML Forms Right: Security | Permalink / | ||
The Rules of CSS Margin Collapse | css |
Permalink / | |
The UI & UX Tips Collection: Volume One. | Marc... | Permalink / | ||
How to Make Your Code Reviewer Fall in Love wit... | Permalink / | ||
Turn the Ship Around! summary from anna shipman | Permalink / | ||
LifeLabs Learning: DEI Playbook | Permalink / | ||
My skepticism towards current developer meta-pr... |
|
Permalink / | |
Technical debt as a lack of understanding - dav... | Permalink / | ||
Collections: The Practical Case on Why We Need ... | Permalink / | ||
23 Alternative Career Paths that Software Devel... | Alternatives jobs and roles for software engineers. |
Permalink / | |
cultural cheet codes | civic tech internal organizational culture change tactics |
Permalink / | |
The Border Wall Is a National Monument to Trump... | Permalink / | ||
Why Silicon Valley has so many Bad Managers (an... | Why Silicon Valley has so many Bad Managers (and what to do about it) |
Permalink / | |
Domains Of Work And Cynefin: A Primer For The B... | when to use agile or lean |
Permalink / | |
Is it too late for the US to execute a pandemic... | Rather than simply letting people check a box for will/won’t participate in contact tracing, they broke down the process into its component parts. Those involve contacting public health officials, sharing personal information with them, and then self-isolating if conditions call for it. |
Permalink / | |
Shreyas Doshi on Twitter: "“My team has a prior... | lots of product ans strategy lists. |
Permalink / | |
My proposal is to place criticism within the sc... | A psychology professor whom I’ve never met once wrote to me a mini-manifesto, disparaging my efforts as a critic. He wrote: There are two kinds of people in science: bumblers and pointers. Bumblers are the people who get up every morning and make mistakes, trying to find truth but mainly tripping over their own feet, occasionally getting it right but typically getting it wrong. Pointers are the people who stand on the sidelines, point at them, and say “You bumbled, you bumbled.” These are our only choices in life. If one is going to choose to do the easier of these two jobs, then one should at least know what one is talking about. Sorry, but I think by and large you don’t. I think this dualism is counterproductive. If, instead of dividing the world into “bumblers” and “pointers” (and let me not even comment on the ridiculousness of a research psychologist making such a categorization and saying “these are our only choices in life”), we were to consider “bumbling” and “pointing” to be two essential activities conducted by any scientist—and, for that matter, if we were to recognize that one can and should spend lots of time criticizing one’s own work (that is, “pointing” at our “bumbling”) and that we can and should consider criticism to itself be an ongoing development (that is, “bumbling” in our “pointing”)—then, I think our research and our criticism could improve. To draw a humble analogy from my experiences on the street: If each of us were to spend some time as a pedestrian, some time as a bicyclist, some time as a bus rider, and some time as a car driver, than I think we’d all be able to interact more efficiently and considerately. But if we associate each person (or, in the sociology example, each area of expertise) with only one role, we get all kinds of trouble, as indicated by various psychology and biology researchers who can’t seem to handle open criticism. |
Permalink / | |
My design systems reading list. — Ethan Marcotte | A friend asked me to share a few favorite resources on design systems. I thought I’d share them with you, too. |
Permalink / | |
Fuck It, Steal Home | Defector | It was, Rays manager Kevin Cash confirmed afterward, all Margot’s call. That’s part and parcel of how these Rays operate, seeking every edge to shorten the odds against what is undeniably a more talented Dodger team. It’s not just nerd shit, either. Those edges can be found on spreadsheets and in payroll forms, but on the diamond as well. If Margot, a fast and decently smart baserunner, saw something from third base that his coaches couldn’t see from the dugout, they’ve specifically empowered him to try to take advantage. “We try to do things and make decisions that allow players to be athletic and be the athletes they are,” Cash said. “If Manny felt he had a read on it, for whatever reason, it’s tough for me to say yes or no just because he’s a talented baserunner. He might be seeing something that certainly I’m not or can’t appreciate in the moment right there. He’s trying to do something to pick his team up.” |
Permalink / | |
Flamethrowers and Fire Extinguishers – a review... | There are many phenomenal critics speaking out about technology these days. To name only a few: Safiya Noble has written at length about the ways that the algorithms built by companies like Google and Facebook reinforce racism and sexism; Virginia Eubanks has exposed the ways in which high-tech tools of surveillance and control are first deployed against society’s most vulnerable members; Wendy Hui Kyong Chun has explored how our usage of social media becomes habitual; Jen Schradie has shown the ways in which, despite the hype to the contrary, online activism tends to favor right-wing activists and causes; Sarah Roberts has pulled back the screen on content moderation to show how much of the work supposedly being done by AI is really being done by overworked and under-supported laborers; Ruha Benjamin has made clear the ways in which discriminatory designs get embedded in and reified by technical systems; Christina Dunbar-Hester has investigated the ways in which communities oriented around technology fail to overcome issues of inequality; Sasha Costanza-Chock has highlighted the need for an approach to design that treats challenging structural inequalities as the core objective, not an afterthought; Morgan Ames expounds upon the “charisma” that develops around certain technologies; and Meredith Broussard has brilliantly inveighed against the sort of “technochauvinist” thinking—the belief that technology is the solution to every problem—that is so clearly visible in The Social Dilemma. To be clear, this list of critics is far from all-inclusive. There are numerous other scholars who certainly could have had their names added here, and there are many past critics who deserve to be named for their disturbing prescience. the matter at hand is not to ask “what kind of computers do we want?” but to ask “what kind of society do we want?” and to then have the bravery to ask how (or if) computers really fit into that world—and if they do fit, how ubiquitous they will be, and who will be responsible for the mining/assembling/disposing that are part of those devices’ lifecycles. Certainly, these are not easy questions to ask, and they are not pleasant questions to mull over, which is why it is so tempting to just trust that the Center for Humane Technology will fix everything, or to just say that the problem is Silicon Valley. |
Permalink / | |
Six Lessons from Six Months at Shopify – alexda... | “In your first 6 months here, here is your number one job. Familiarize yourself with the dozen senior people at Shopify who have the final call on really important decisions, from Tobi and Harley on down. You need to familiarize yourself with their operating philosophy around business and around how Shopify works. Go consume every written memo and every podcast episode (we have a great internal podcast called Context) they’ve ever done, get inside their heads, learn their perspectives and their preferences, and learn what gets them to say Yes to things. “Here’s why this is your most important job. In your first six months, you’re gonna be useless anyways. You’re going to be drowning in new information and context and it’ll take you a few months to learn how to swim. But then once you do, you need to become effective. And in order to be effective, you need to know how to get those people to say Yes to things, and how they would think through a decision down to a detailed level. If you can do that, then you can get basically anything you want done. If you can’t do that, then you’re never going to get anything done. Therefore, this is your most important job right now.” I remember thinking at the time, wow, that sounds like really important advice, I should listen. And I did put in some effort; not nearly enough, in retrospect, but more than zero. Now, six months in, I’m not nearly at a point where I would consider myself “effective” yet – I still have a long way to go in that department. But that advice is paying huge dividends already; not only with my own initiatives but actually more so with helping other groups with theirs. |
Permalink / | |
What happens if you become a director without b... | Permalink / | ||
The Grand Unified Theory of Product Ideation – ... | Permalink / | ||
Beyond Best Intentions | build trust first |
Permalink / | |
Transitions. Stepping down as CEO of CircleUp, ... | Permalink / | ||
To Stop an Electoral Coup, Study What Went Wron... | Permalink / | ||
And this is why we test with users… – Digital a... |
|
Permalink / | |
Twitch staff call the company out on sexual ass... | Permalink / | ||
http://interconnected.org/home/2020/10/08/sidetone | Permalink / | ||
Black LinkedIn Is Thriving. Does LinkedIn Have ... | Permalink / | ||
on backgound | And perhaps one reason for that is that we decided early on that we would not participate in “on background” conversations with company officials and spokespeople. We tell every company that we contact for a comment that we need an on-the-record statement, and if they can’t provide one, we will not use any comment at all. Not only that, but we also require that official spokespeople—who are paid to speak on behalf of their companies, after all—attach their name to their statements. We don’t publish company statements that a person would not, for some mysterious reason, want to attach to their name. Our reasoning is simple: anonymity isn’t standard; it is a privilege that should be borne only out of necessity. We reserve anonymity for people who could face retaliation or undue hardship for the information that they are providing us in the public interest. Corporate spokespeople who are paid to provide information simply don’t meet the criteria for being granted anonymity. |
Permalink / | |
The SaaS Website Content You Need to Close Sale... | Permalink / | ||
how to sell and how to strategy | Permalink / | ||
What's so hard about PDF text extraction? | Permalink / | ||
Learning to love meta productivity | LeadDev | Is there anything I do as a manager that’s particularly helpful for you or the team? No manager’s perfect. What’s something I do that you find frustrating? If you were the manager of this team, what’s one thing you’d do differently? |
Permalink / | |
Structure and Interpretation of Computer Progra... | Permalink / | ||
Oliver Burkeman's last column: the eight secret... | Oliver Burkeman’s book Four Thousand Weeks: Time Management For Mortals |
Permalink / | |
Emotional Labour | Permalink / | ||
How We Got Here | Defector | Lately I’ve been thinking of Deadspin as a strange machine. For more than a decade, the people charged with the maintenance of that machine were allowed to tinker with it according to their whims and idiosyncratic tastes. The result of all that tinkering was a machine which, for all its apparent wonkiness, worked brilliantly. The problem with a machine like that is that it’s difficult for anyone who didn’t build it, or doesn’t respect those who did, to understand exactly how or why it works. When Deadspin’s staffers and readers looked at the machine, they saw a wonderful and whirring contraption, but all Spanfeller and Great Hill saw was an odd collection of valves and pistons. They saw parts, but not the whole. |
Permalink / | |
Attention is your scarcest resource | benkuhn.net | Permalink / | ||
Stories of reaching Staff-plus engineering role... | Permalink / | ||
These Rails apps are overpacking their JavaScri... | Permalink / | ||
24 Key Capabilities to Drive Improvement in Sof... | Permalink / | ||
Accountability: Leaders are Accountable Too - I... | Douglas Squirrel and Jeffrey Fredrick discuss the final chapter of Agile Conversations. They look at how leaders can not only provide accountability for others, but be accountable themselves, including stories from the early days of agile and from today’s clients. |
Permalink / | |
Testing my top 10 tips against the Government C... | Yesterday I published the top 10 tips that came out of my research into job ads and descriptions for DDaT roles in public service. Then the new Government Chief Digital Officer role was published so I thought I would test my ideas against this high profile role! Now for the record I’m not having a… |
Permalink / | |
Revisiting Adaptive Design, a lost design movem... | Permalink / | ||
Trans streamers need better discoverability on ... | One reason that Twitch is apparently resistant to the tag because of the potential for harassment, a fear that was also brought up to me by an anonymous non-binary streamer. “A Twitch representative told me that when there was a trans tag, moderation actions increased, which was ‘unacceptable’ to them,” Loehr explains. Twitch did not respond to a request for comment on this article. It is, unfortunately, unsurprising that some would use the tag to target trans streamers with abuse. But tags are optional, meaning that any streamer who chooses to use them is making an informed decision. “Instead of either doing something to moderate their webpage themselves, or giving minorities the ability to opt into this responsibility, they removed the choice altogether,” Loehr says. “That’s just letting trolls have the ultimate victory, and hiding trans people away.” |
Permalink / | |
Designing and evaluating metrics. The five prop... | Permalink / | ||
Moira Weigel — Palantir Goes to the Frankfurt S... | Permalink / | ||
How to stop procrastinating by using the Fogg B... | Permalink / | ||
Writing better StimulusJS controllers | Boring ... | Stimulus sprinkles interactive behavior on top of your boring HTML pages. By keeping your controllers small, generic, and composable you can build a front-end without the typical JavaScript mess. |
Permalink / | |
swyx Writing | Notes on RSI for Developers Who ... | Permalink / | ||
Cover - Ruby Regexp | Permalink / | ||
How many Heroku dynos do you need, and which si... | The ultimate guide to dynos on Heroku. If you've ever asked "how many dynos do I need?" or "which dyno type is right for my app?", this is the guide for you. |
Permalink / | |
Anti Patterns Catalog | Permalink / | ||
Why is This Idiot Running My Engineering Org? |... | Permalink / | ||
Stories of reaching Staff-plus engineering role... | Permalink / | ||
The Saint-Exupéry of metrics. | Permalink / | ||
Advice to Myself When Starting Out as a Softwar... | Permalink / | ||
Some SQL Tricks of an Application DBA | Haki Be... | Permalink / | ||
Your Mid-Year Leadership Check-in – Rands in Re... | Are you a manager, manager of managers, or manager of directors? How long have you been in that role? The prior role? When was your last promotion, and what was your internal headline for that promotion? (Example: “Reliable manager finally gets the promotion to a senior manager after the successful release of X.”) Who are your credible sources of actionable feedback? What the most recent memorable feedback from one of these sources? Why was it memorable? What are your areas of strength? How do you know that? Where are you focusing on improving your leadership skills? Why? Have you identified your next role? If so, what is it, and what’s your current plan to get there? What’s your current most significant challenge with your direct reports? (A specific issue with one of your directs or an overall issue with all/many) What’s your current most significant challenge with your manager? What do you want to be when you grow up? |
Permalink / | |
Essays on programming I think about a lot | ben... | Permalink / | ||
Guide to Internal Communication, the Basecamp Way | Permalink / | ||
System of a test: Proper browser testing in Rub... | Permalink / | ||
Donald Clark Plan B: Bogus pyramids: Learning m... | Permalink / | ||
GitHub - toptal/active-job-style-guide: This Ba... | This Background Jobs style guide is a list of best practices working with Ruby background jobs. - toptal/active-job-style-guide |
Permalink / | |
Six Ways to Think Long-term: A Cognitive Toolki... | Human beings have an astonishing evolutionary gift: agile imaginations that can shift in an instant from thinking on a scale of seconds to a scale of years or even centuries. Our minds constantly dance across multiple time horizons. One moment we can be making a quickfire response . . . Read More |
Permalink / | |
Initial findings from jobs descriptions survey ... | 257 people responded to my survey about what job seekers are looking for from job desscriptions/ads. There is a lot to dig into properly and I intend to do some follow up interviews - and then share a bunch of the raw data (maybe not the free text? Will have a think.) Here are a… |
Permalink / | |
How Developers Stop Learning: Rise of the Exper... | Permalink / | ||
Weird Monopolies and Roll-Ups: Horse Shows, Sch... | Inevitably, I also notes from people who assert that financier domination is just capitalism in America, and always has been. Some (usually on the right) like this model of development, others (usually on the left) find it dystopian, but they are unified in a pervasive view that such market structures are both inevitable and long-standing. I find such an attitude bizarre, not for any philosophical reason, but because concentrating wealth and power in monopolized markets was just not accepted as a legitimate way to do business for most of American history. From the 1600s to the 1970s, asking the question of how to constrain wealth and regulate prices was a core part of our tradition and ideology. Here is, for example, something from a 1779 pamphlet passed out in Philadelphia against profiteering during the Revolutionary War: “You that have money, and you that have none, down with your prices, or down with yourselves.… We have turned out against the enemy and we will not be eaten up by monopolizers and forestallers [aka speculators].” That legacy, hundreds of years old, is why Americans are mad when we are mistreated or overcharged. We aren’t cynics and never have been, and we don’t believe that our corporations and governing institutions should be corrupt. We know at one point they weren’t. And that populist sentiment is bubbling up, in every nook and cranny of our society, because we know something about how we do business today is very wrong. In the 1980s, most of our elites on the right and left were persuaded that monopolies were natural and, good or bad, simply the American Way. They changed policy accordingly, which is why most of the monopolies we know about were formed during or after that decade. But corruption and monopolization isn’t natural, or inevitable. It’s a choice we’ve made, and a choice we can always undo. Remember that. With that in mind, here are a few more sectors that have been monopolized. At the end, I’ll offer ideas for what we can do about this problem (which isn’t actually that difficult to address.) |
Permalink / | |
36 questions and a 4-minute gaze: Will the ‘lov... | Permalink / | ||
Opinion | Zuckerberg and Facebook Never Fail to... | Of course, Ms. Sandberg, who has increasingly played blocker for Mr. Zuckerberg’s very bad calls, posted about the report in a who-me style that has now become a joke for those of us who follow the company. Noting that the report was “the beginning of the journey, not the end” for Facebook, she concluded that “what has become increasingly clear is that we have a long way to go.” |
Permalink / | |
The Harper’s letter has an eerie closeness to D... | Whose essential freedoms were put at risk by the Bennet-Cotton episode? In the world of the Harper’s letter, the threat that mattered was the one to the careers of veteran editors—not the threat that had bullets and bayonets behind it, a threat that the president himself would offer again in his Independence Day remarks. The promoters of the letter cast themselves as persecuted heroes, putting their names on the line to defend an embattled conception of liberty. The people putting themselves in front of police lines have a more expansive vision of what freedom means, and what risks they’re prepared to take for it |
Permalink / | |
Ask the EM: Can You Really Measure Individual D... | Permalink / | ||
How many of you know deep down that the team is... | How many of you know deep down that the team is working on something that no customer wants? |
Permalink / | |
Easily rename your Git default branch from mast... | Permalink / | ||
Configuring Webpacker for Rails 6 with Bootstra... | Permalink / | ||
The webpack plugin I can't live without - rosst... | Permalink / | ||
A visual guide to React Mental models, part 2: ... | Permalink / | ||
Working Backwards: A New Version Of Amazon’s “P... | Permalink / | ||
Positioning Crash Course | Go Make Things | This is not an article about CSS positioning. I’ve gotten a lot of emails from people recently about the difficulty of finding clients. The coronavirus has only made the problem the worse. My friend Jonathan Stark recently ran a free positioning crash course webcast that’s available to watch on replay any time. If you run your own business, you want to go watch this! Why positioning matters When I started Go Make Things, I hired Jonathan as a business coach. |
Permalink / | |
Better (more accessible) active link styling | ... | Until this morning, I always styled the current link in my navigation menu by doing this. .nav .active a { border-bottom: 0.125em solid #fa7176; color: #272727; } It gives users a clear visual indication that “you are here.” Well… sighted users, that is. If you’re visually impaired or use a screen reader to navigate the web, it tells you nothing. |
Permalink / | |
run rails system tests and chromedriver inside ... | Permalink / | ||
The Coronavirus Is Rewriting Our Imaginations | Margaret Thatcher said that “there is no such thing as society,” and Ronald Reagan said that “government is not the solution to our problem; government is the problem.” These stupid slogans marked the turn away from the postwar period of reconstruction and underpin much of the bullshit of the past forty years. We are individuals first, yes, just as bees are, but we exist in a larger social body. Society is not only real; it’s fundamental. We can’t live without it. And now we’re beginning to understand that this “we” includes many other creatures and societies in our biosphere and even in ourselves. Even as an individual, you are a biome, an ecosystem, much like a forest or a swamp or a coral reef. Your skin holds inside it all kinds of unlikely coöperations, and to survive you depend on any number of interspecies operations going on within you all at once. We are societies made of societies; there are nothing but societies. This is shocking news—it demands a whole new world view. And now, when those of us who are sheltering in place venture out and see everyone in masks, sharing looks with strangers is a different thing. It’s eye to eye, this knowledge that, although we are practicing social distancing as we need to, we want to be social—we not only want to be social, we’ve got to be social, if we are to survive. It’s a new feeling, this alienation and solidarity at once. It’s the reality of the social; it’s seeing the tangible existence of a society of strangers, all of whom depend on one another to survive. It’s as if the reality of citizenship has smacked us in the face. Advertisement As for government: it’s government that listens to science and responds by taking action to save us. Stop to ponder what is now obstructing the performance of that government. Who opposes it? Right now we’re hearing two statements being made. One, from the President and his circle: we have to save money even if it costs lives. The other, from the Centers for Disease Control and similar organizations: we have to save lives even if it costs money. Which is more important, money or lives? Money, of course! says capital and its spokespersons. Really? people reply, uncertainly. Seems like that’s maybe going too far? Even if it’s the common wisdom? Or was. |
Permalink / | |
Spotify’s Failed #SquadGoals | Permalink / | ||
Writing my accessibility statement. — Ethan Mar... | It was long overdue, but I’ve added an accessibility statement to my website. Here are a few reasons why. |
Permalink / | |
Optimised Docker builds for Rails apps | has_ma... | Permalink / | ||
rosiesews.org - Homemade Mask Patterns | Permalink / | ||
Setting Up Git Identities · Micah Henning | Permalink / | ||
Inside Elon Musk’s plan to build one Starship a... | “The problem with the MK1 stuff was that I didn’t have my eye fully on the ball, because I was still taking care of a lot of Tesla stuff,” Musk said. “Now Tesla, I think, is in a good situation here, so that’s why I’m pretty much camped out in Boca. The MK1 was a failure not because the rocket failed at low pressure, but because we failed to build a production line.” Now he has built the production system. It’s not finished. It’s not perfect. But it’s starting to pay dividends. The factory is beginning to flow linearly, from one station to another. And after last week’s flurry of hiring, the company has the workers it needs to produce rockets one after another. “If you’re just trying to make one of something, it can all basically just be made by the engineering team,” he said. “But if you want to actually make something at reasonable volume, you have to build the machine that makes the machine, which mathematically is going to be vastly more complicated than the machine itself. The thing that makes the machine is not going to be simpler than the machine. It’s going to be much more complicated by a lot. Things need to be translated into instructions that the average person can understand. You can’t have somebody with an engineering master’s degree from MIT hand-making every single part. It’s not possible. There just aren’t enough. MIT’s not graduating enough people.” |
Permalink / | |
PDF text extraction | FilingDB | Permalink / | ||
Requirements volatility is the core problem of ... | Permalink / | ||
Piotr Murach - Writing a Ruby Gem Specification | Permalink / | ||
Telling the story of performance | list of tools for measuring performance like web page test and pagespeed |
Permalink / | |
A Man’s Guide To Miscarriage : Pregnant Pause: ... | Permalink / | ||
Comment on Foucault and the Iranian Revolution |
|
Permalink / | |
The Horrifically Dystopian World of Software En... | Permalink / | ||
Creative Process Talk | Permalink / | ||
hacker-laws/README.md at master · dwmkerr/hacke... | Permalink / | ||
Addendum to “Targeting Meritocracy” | Slate Sta... | mistake theory and government policy |
Permalink / | |
To Regain Policy Competence: The Software of Am... | Permalink / | ||
Why you, as a web developer, shouldn't use Goog... | Permalink / | ||
Design Systems, Agile, and Industrialization | Permalink / | ||
w/e 2020-02-02 | This week I searched old emails and made a page containing all the nice things strangers have sent me about it, mainly because this makes me feel good. The lessons here are: Making simple little online tools is totally worth it, especially if the alternatives are usually covered in ads and tracking Providing an obvious way for people to get in touch with you is important There’s no shame in collecting it together like this because it’s nice for you and probably nice for users to see that they’re not the only ones who’ve been there It’s really nice if you email someone to tell them you like something they’ve done. |
Permalink / | |
Integrated systems for integrated programmers | pro monolith |
Permalink / | |
The US–Saudi Story, Through the Eyes of an Aram... | In Ahlam Mosteghanemi’s novel Memory in the Flesh, the narrator recalls a saying: “A man spends his first years learning how to speak, and the Arab regimes teach him silence for the rest of his life.” |
Permalink / | |
We Keep Having The Same Video Game Arguments An... | If games are art, we must treat them that way. An essential part of that is breaking cyclical discourse, discarding the debates of yesterday and contextualizing games within the new reality the media exists in. The broadening of an audience means accounting for shifting tastes and sensibilities. This means acknowledging the growing concerns of queer players, disabled persons, people of color and other voices that were not traditionally heard within the culture’s earlier days. Did you really beat a game? Should we even care about “casuals”? Do we have our Citizen Kane? Stop, please. We don’t need to keep asking “are games art” until we all die in the upcoming Resource Wars. |
Permalink / | |
Delivering digital service: this much I have le... | Digital, Data and Technology (DDaT) Framework |
Permalink / | |
On Hiring, But Not Your Everyday Advice | managing the emotional and time of hiring |
Permalink / | |
Resources for designers looking to sketch more ... | Permalink / | ||
How to manage a program in a product-mode organ... | Permalink / | ||
Using the iPad Pro as my development machine · ... | Permalink / | ||
"It's Not Art - It's A Business" - An Interview... | t-shirt interview |
Permalink / | |
What TDD is -- and isn't -- like. | Permalink / | ||
On Pair Programming | Permalink / | ||
This Is How to Build a Collaborative Text Edito... | realtime sync of text |
Permalink / | |
World of anti-Warcraft: the activists turning o... | Permalink / | ||
Money Stuff: Keep the Clowns Out of Email | Of course one of the biggest proponents of the public-markets-don’t-care-about-the-long-term thesis is Elon Musk, the chief executive officer of Tesla Inc., who went so far as to pretend he was going to take Tesla private to get away from the short-termist public shareholders who gave his money-losing future-focused company the highest valuation of any American car maker ever. The problem with public markets is not that they can’t stomach short-term losses in pursuit of higher long-term value. The problem with public markets is that they have a diversity of opinion. Some people will think that the short-term losses are acceptable in the pursuit of long-term vision, and they’ll buy the stock. Other people will think that the short-term losses demonstrate a long-term problem, and they’ll short the stock. In private markets, the only investors you deal with are the believers. Some people won’t believe in your long-term vision, but you’ll never hear from them. In public markets you will, and you might not like it. |
Permalink / | |
Elena Ferrante's Form and Unform | by Sarah Chi... | In a way, thinking and feeling through Ferrante make me wonder if the whole project of literary criticism, for some of us, might be one of un-pleasure reading. To me, the joy of writing about a text is the twisting, rupturing, pleasurable unpleasure of unforming and being unformed as I work to shape an argument. To read a book to its core, to get under its skin and let it get under yours, is to engage with it in a mutual process of transformation and sometimes-ecstatic contortion. This is, some might say, highly un-professional (whatever this profession is), definitely un-objective, possibly even un-ethical. But for me, to write a piece of living interpretation, to share in gutsy, real conversation with a piece of art, is always to invoke form as a verb, not just to submit to the noun of its existence—a forming that is process-oriented but not simply procedural—and to somehow animate that constant movement in words. In my life as a critic, as in Ferrante, this is an impossible yet irresistible desire: the little stories I’ve told you along the way here, my shape-making narrative impulses, are the legible coverings that skim over the roiling blurriness of ongoing forming-unforming beneath, the frantumaglia—that dialect word that Ferrante uses to mean “bits and pieces,” magma, a jumbled tangle that refuses reduction—of reading and being read (shades of Calvino here, too). This is the last thing I’d call pleasure—and yet… |
Permalink / | |
The Seven Habits of One Highly Effective Manage... | Permalink / | ||
Ruby on Rails Scope patterns and activerecord n... | Lots of nice Rails SQL queries. |
Permalink / | |
Worker-in-the-loop of mixing AI/ML with humans | Worker-in-the-loop |
Permalink / | |
There Is No Document Outline Algorithm | Adrian... | exhasting reading about html5 |
Permalink / | |
Front-End Performance Checklist 2020 [PDF, Appl... | Permalink / | ||
A short history of body copy sizes on the Web | a summary of font/text sizing techniques |
Permalink / | |
Simon Wardley's 100-day Corporate get fit plan ... | business planning |
Permalink / | |
best Ask a manager posts of the decade | Permalink / | ||
The Effective Executive | It is more productive to convert an opportunity into results than to solve a problem – which only restores the equilibrium of yesterday. |
Permalink / | |
Wealth Ladder Lens | Stevan Popovic | Permalink / | ||
How Post-Watergate Liberals Killed Their Populi... | Permalink / | ||
The Hamilton Hustle | Matt Stoller | Permalink / | ||
How to Build A Service-Based Business — The For... | Permalink / | ||
How I structure my vanilla JS projects | Go Mak... | 14kb is rhe magic payload size |
Permalink / | |
The Only Way to Beat Algorithms is to Retrain Y... | The problem isn’t the algorithms. The problem is that everyone is stuck on social media. The problem is that social media networks are centralised platforms that aim to monopolise their users’ attention and time. |
Permalink / | |
Try an Internal Press Release before starting n... | Permalink / | ||
Running a Website Monitoring Service with a Bor... | Permalink / | ||
Thinking in React Hooks | Permalink / | ||
Product Value: Hands, Shovel, or Tractor? - Tyl... | Permalink / | ||
The Angel VC: The Three Rules of Freemium | Permalink / | ||
Product Zeitgeist Fit: A Cheat Code for Startup... | When you have PZF, the product resonates with users not because it’s better, but because it feels extremely culturally relevant at that particular moment in time for a particular group of people. |
Permalink / | |
In praise of blame | postmortems that are blameful but shameless |
Permalink / | |
Integration and Its Discontents: Germany’s Bold... | Foremost among these has been the return of an old “integration debate”—about whether people from non-European countries can successfully become part of German society—even though no one can agree on what exactly German society is. “The question is not who we are, but who we can become,” the late British social theorist Stuart Hall argued, but Germany is poised uneasily in that polarity. |
Permalink / | |
Product in Practice: Getting Started with Oppor... | Permalink / | ||
Better presentations through storytelling and S... | Permalink / | ||
The epistemology of software quality – Incremen... | Permalink / | ||
Last Day Of Spring and seeing trans lives throu... |
|
Permalink / | |
The care and feeding of software engineers (or,... | Permalink / | ||
Land-book - the finest hand-picked website insp... | Permalink / | ||
Now Page | Permalink / | ||
Why Everyone Working in DevOps Should Read The ... | Two examples stuck in my mind: the story of the senior leader who did nothing but watch the production line for four hours so he could see for himself what was going on, and the minivan chief designer who insisted on personally driving in all 50 US states and Canada. The minivan designer then went back to the drawing board and made significant changes to the design that made sense in North America, but not in Japan (such as having multiple cup-holders for thelong journeys typical of that region) |
Permalink / | |
👋 Em B-Shao | Permalink / | ||
kegslist: where all the kegs at | Travis’s website |
Permalink / | |
You only learn when you reflect. | “twenty-forty rule.”: spend twenty minutes working a problem before asking a question. dont spend more than 40 minutes. |
Permalink / | |
The feature constraint |
|
Permalink / | |
How Do You Define “Success” in T.I. Swimming? |
|
Permalink / | |
Sending weekly 5-15 updates. | 15 minutes to write. 5 min to read |
Permalink / | |
Facebook Ads and the Magic Bullet | Permalink / | ||
Just Culture – Suzette Woodward | on safety, just and no blame. |
Permalink / | |
The value of the things on the left | the state of agile. with a nice point:
|
Permalink / | |
Qa With Chair Of New Ad Hoc Committee On Divers... |
|
Permalink / | |
Community-centered and Audience-Engagement and ... | Many people saw Instagram museums as the ultimate non-mission driven, too far on the visitor-engagement. I might argue that their mission is to give people experiences, and they do well by their missions as their bank accounts show. And, understanding these orgs help museums, as Koven Smith brought up. It’s important to interrogate what lines they’ve crossed and why. |
Permalink / | |
Financial Incentives Are Weaker Than Social Inc... | Permalink / | ||
Steam Community :: Guide :: All Coin, Item, Ten... | Permalink / | ||
Zen and the Art of Software Maintenance | Real life comes at you fast, though. When you’re working on version 1, you want to do as little work, as quickly as possible, to get to the point where you can validate that there are enough customers who derive enough value to make the product worthwhile. But by the time you come to work on version 1.0.1, you wish you’d taken the time to make version 1 maintainable and easy to change. Most subsequent versions are a little from column A and a little from column B, as you try new things and iterate on the things that worked. As fast as possible, but no faster, I guess. |
Permalink / | |
Astros GM Jeff Luhnow Keeps Digging And Digging | When public figures so unabashedly follow a PR checklist, regular people can be seduced into judging mainly the quality of the checklist, and viewing these things purely as PR successes or failures. Let’s dispense with that, quickly: Luhnow’s PR advisors should be fired. They’re real bad at their jobs. But as a series of human actions, this is all hideous. The Astros have a culture where a person could even develop the specific anger behind Taubman’s taunts, to say nothing of shouting those taunts at someone in public; where the kind of person who would both feel that specific shit-hearted triumph and then weaponize it is otherwise considered a good guy with high character; where the organization’s inclination is to take the word of internal “witnesses” who would have obvious professional incentives for obscuring the truth over a first-person report from a journalist; where the action that flows from that misguided trust involves publicly accusing the journalist of fabrication; where a group of adults would need whole days in order to determine that even a general apology is appropriate; where orchestrating a happy ending to this disastrous sequence in a press conference is more urgent than personally apologizing to the only person who was actually wronged; and where you’d even need a PR playbook to sort this out in the first place. |
Permalink / | |
How Advertising Works | Permalink / | ||
Public-Interest Technology Resources | Permalink / | ||
How the internet is changing language as we kno... | Permalink / | ||
Nobody cares about quality. | Permalink / | ||
12 Signs You’re Working in a Feature Factory - ... | Permalink / | ||
On Beyond Help: User Assistance and the User In... | Browse – I want to explore to see what’s available Find – I want to locate something specific Query – I want to see items which meet my criteria Structured – I want to be led through a series of choices to help me narrow my focus Guided – I want to be led through the information |
Permalink / | |
What do executives do, anyway? - apenwarr | amazing summary of high output management that is clearer than the entire book. |
Permalink / | |
To Pay Attention, the Brain Uses Filters, Not a... | Permalink / | ||
What Not to Expect | on pregnancy, community, and what goes unacknowledged |
Permalink / | |
Best practices when writing a Dockerfile for a ... | Permalink / | ||
12 motiviations of gamers | Permalink / | ||
The Power of Imagining Ten Thousand Dollars | It wasn’t long before I was dreaming up hundreds of dollars every day. It seemed to get easier and easier. Around the time I was imagining a thousand dollars a day, I knew I’d hit on something big. Heck, if I could imagine a thousand dollars a day, couldn’t anyone? I mean, I’m not so special. |
Permalink / | |
[Link] Your Attention is Sovereign by Jay Sprin... | Permalink / | ||
How we doubled the representation of women in E... | Permalink / | ||
[Link] Jenny Turner · Who Are They?: The Instit... | RCP stuff |
Permalink / | |
Clarence Thomas’s Radical Vision of Race |
|
Permalink / | |
Is COBOL holding you hostage with Math? - Maria... | Permalink / | ||
✌️ Pair Design in practice | Permalink / | ||
JavaScript Systems Music | Permalink / | ||
College students think they learn less with an ... | about active learning. interesting comments |
Permalink / | |
Stop apologizing for bugs | Permalink / | ||
Why Don’t We Just Call Agile What It Is: Femini... | Permalink / | ||
How Monopolies Broke the Federal Reserve | what his argument does imply is that large profits that cannot go into productive capital investment or to workers will instead go into government bonds, pushing interest rates for ‘safe assets’ down quite low, or even into negative territor |
Permalink / | |
Introduction to animation in React Native | Wha... | Permalink / | ||
At Least | What is it you do? Whatever it is, you write for a living. Memos, proposals, emails, commit messages, performance reviews, user stories, code – you write for a living. The better you write anything – the better you write everything. You write an email and then you decide that it is better not to send it. So you delete it. You find the code that is never called and you eliminate it. It is just noise. What about that code that is called all the time? I hope it is good. I hope it has been tested and profiled. This is where working your magic can really pay off. |
Permalink / | |
Some Thoughts on Estimation | Suppose we find that counting small stories is part of giving management the information they need Remember that as we split small stories, we often come up with slices that can be deferred. This is the sweet spot of Agile Software Development! It seems that there’s always too much to do, and too little time to do it. |
Permalink / | |
Interviewing at senior levels | Lara Hogan | Permalink / | ||
The ABCs of Design Systems - Curiosity by Desig... | Permalink / | ||
How to Build Good Software | • Reusing good software is easy; it is what allows you to build good things quickly; • Software is limited not by the amount of resources put into building it, but by how complex it can get before it breaks down; and • The main value in software is not the code produced, but the knowledge accumulated by the people who produced it. |
Permalink / | |
Accountability, Equity, and Flat Teams in Tech ... | decision making from a quaker perspective |
Permalink / | |
How I Wrote Shape Up | good process |
Permalink / | |
The Arc of Collaboration - collaboration modes ... | Permalink / | ||
Using strftime in a Rails view is probably a mi... | Permalink / | ||
Notes on Escaping the Build Trap |
|
Permalink / | |
Evaluating Civic Technology Design for Citizen ... | Permalink / | ||
The little legacy code that could: a fable of s... | i like renaming legacy code “legendary” |
Permalink / | |
How much to charge to build a web app? : rails | Take your current annual take-home pay before tax and divide by 80. Quote that as your daily rate and negotiate from there. Edit: here's why: • Fixed-price work is toxic for all parties. Never take a fixed-price job. They pay for your time. • Hourly billing is for lawyers and hookers. You think by the day. • In regular employment you (probably) work ~240 days a year. But as a freelancer the income is very lumpy. You will have downtime, you will have cashflow timing issues especiall... |
Permalink / | |
Fail Fast, Move On: The problem with Agile Tran... | some expectations will be met, others don’t. some aspects of the framework will be implemented perfectly, other won’t. some problems will be solved, others won’t. |
Permalink / | |
Describing fault domains. | This moves you away from the challenges of measuring nines of uptime, etc, which are output metrics that can be the result of luck rather than effective planning, and towards measures that you can directly invest into and impact. |
Permalink / | |
Wrk: Does It Matter If It Has Native No-Keepalive? | performance testing |
Permalink / | |
How to Optimize jQuery Code for Performance | j... | Permalink / | ||
You Ask, I Answer: Growing Organic Traffic? | Permalink / | ||
Forget monoliths vs. microservices. Cognitive l... | Permalink / | ||
The business case for diversity is a sinking sh... | How do we maintain the progress that the business case for diversity has made in the corporate world without perpetuating more harm? How might we fix the “business case?” |
Permalink / | |
All the best engineering advice I stole from no... | Permalink / | ||
Risk Tolerance – AVC |
Second, employees can feel like raising issues to the LT is like throwing a suggestion over a big wall. They don’t know what happens to the suggestion, what the process is for dealing with it, and a final resolution isn’t adequately communicated back. It’s a black hole that they resent. |
Permalink / | |
Résumé Tips for Programmers | Permalink / | ||
Struggling to support new PO to write good back... | r/agile: Interesting bits about Agile Development. Includes Scrum, Extreme Programming (XP), Lean, Kanban, etc. |
Permalink / | |
All the best engineering advice I stole from no... | Permalink / | ||
The Forgotten Navy: U.S. minesweeper fleet in d... |
|
Permalink / | |
Some things that might help you make better sof... | Permalink / | ||
The case study factory | Permalink / | ||
The Most Common Type of Incompetent Leader | Absentee leaders are people in leadership roles who are psychologically absent from them. They were promoted into management, and enjoy the privileges and rewards of a leadership role, but avoid meaningful involvement with their teams. |
Permalink / | |
Elizabeth Yin on Twitter: "What the @#*($&#... | Permalink / | ||
The web without the web - DEV Community 👩💻👨💻 | about the social problems of papering over everythinf with react |
Permalink / | |
Making Peace With The Feast Or Famine Of Freela... | Permalink / | ||
Kubernetes Liveness and Readiness Probes: How t... | Good distinctions between different probe types |
Permalink / | |
Dealing with legacy and externally loaded code ... | externals, expose, provide and friends. |
Permalink / | |
Ruby on Whales: Dockerizing Ruby and Rails deve... | Permalink / | ||
What to do when Individuals are Unhappy in thei... |
|
Permalink / | |
Teaching Tech Together | Permalink / | ||
84 cognitive biases you should exploit to desig... | Permalink / | ||
Defining good work - for managers | interesting topic about asymetry between report and manager |
Permalink / | |
15 Steps to Building Better Nonprofit Bylaws - ... | It’s a good idea to omit hard and fast deadlines in nonprofit bylaws where possible. Also, avoid high voting thresholds where they aren’t required. Particularly for new organizations, a rigid structure of meeting dates, odd quorum and voting requirements, and notice provisions are more likely to promote inadvertent bylaw violations than good governance. If greater specificity or higher voting thresholds are desired down the road, they can always be added once the organization has some operational experience under its belt. |
Permalink / | |
Why You Only Need to Test with 5 Users | Permalink / | ||
The Simple Genius of Checklists, from B-17 to t... | The year is 1935, and the U.S. Army Air Corps is holding a competition for airplane manufacturers vying to secure a contract to build the military’s... |
Permalink / | |
Dan McKinley :: Whom the Gods Would Destroy, Th... | It’s important to divorce the concepts of operational metrics and product analytics. Confusing how we do things with how we decide which things to do is a fatal mistake. |
Permalink / | |
What I Learned Trying To Secure Congressional C... | Permalink / | ||
How to invest in technical infrastructure. | some nice models and experience working with teams |
Permalink / | |
My experience speaking at 7 tech conferences in... | Permalink / | ||
The Digital Desk Deep Dive - DockYard | nice list of mac configurations and utilities for productivity |
Permalink / | |
Mastering Programming | Facebook | The flow in this outline seems to be from reducing risks by managing time and increasing learning to mindfully taking risks by using your whole brain and quickly triaging ideas. |
Permalink / | |
Reasoning about Leverage in Engineering Organis... | thinking as lift |
Permalink / | |
DANI DONOVAN — I’ve been working on being more ... | email like a boss graphic of email phrases |
Permalink / | |
SHAPE UP | Permalink / | ||
Generalise, don't specialise: why focusing too ... |
|
Permalink / | |
Quick change that helps iOS users sign in quick... | setting up password autofill for react-native |
Permalink / | |
On Retention |
|
Permalink / | |
Startup idea checklist | defmacro | Permalink / | ||
Crazy Eights - design method |
|
Permalink / | |
The Murderer, the Writer, the Reckoning |
|
Permalink / | |
An Alternative Approach to Re-Orgs At Your Comp... | The first thing we worked on as a leadership team was the objectives for 2019. What did we need to achieve next year to be successful? We then went to the product managers, designers, and engineering managers and explained the objectives. We then tasked them to propose the organizational structure that would help them with these objectives. |
Permalink / | |
The Heretic – AVC | Permalink / | ||
inside the machine book | Permalink / | ||
Some thoughts on fascism and the current moment | Permalink / | ||
How FZF and ripgrep improved my workflow - Sidn... | shell autocomplete tool |
Permalink / | |
carrier bag theory of fiction by ursula leguin | novels are bags of people, hero narratives are sticks bashing through stuff. |
Permalink / | |
Debugging Your Startup: What to Do When Things ... | Permalink / | ||
Superhuman is Spying on You » Mike Industries | good stuff on product ethics |
Permalink / | |
Choose Boring Technology | Permalink / | ||
Agile, Lean & HCD are not puzzle pieces which c... | Permalink / | ||
Cover | Just Ask: Integrating Accessibility Thr... | Permalink / | ||
How to write great container images - Ricard Be... | docker for production |
Permalink / | |
Backup Heroku PostgreSQL to AWS S3 Bucket [Step... | Heroku offers a robust backups system for it's PostgreSQL database plugin. Unfortunately, you can irreversibly lose all your data and backups just by typing a single command. It might seem improbable, but still, I would rather not bet my startup's existence on a single faulty bash line. In this tutorial, I will describe how to set up a proprietary Heroku Postgres backups system to a secure AWS S3 bucket. |
Permalink / | |
Everything You Need to Know About Date in JavaS... | Permalink / | ||
3 ways of thinking about accessibility – UX Col... | Confidence is often in anticipation of what will happen. Many people are not confident that the transport system will be accessible and thus they do not go out. Many people lose confidence as they become more and more tired by the stresses of differing forms of inaccessible design that accrue over the day. |
Permalink / | |
7 absolute truths I unlearned as junior developer | Permalink / | ||
Your Work Peak Is Earlier Than You Think - The ... | about happiness curve |
Permalink / | |
Government design principles - GOV.UK | 1. Start with user needs 2. Do less 3. Design with data 4. Do the hard work to make it simple 5. Iterate. Then iterate again 6. This is for everyone 7. Understand context 8. Build digital services, not websites 9. Be consistent, not uniform 10. Make things open: it makes things better |
Permalink / | |
On money as narrative |
|
Permalink / | |
‘The Lehman Trilogy’ and Wall Street’s Debt to ... | Permalink / | ||
Bootstrap 3 to 4: Changes in how font size, lin... | Permalink / | ||
CircleCI, Docker and Systemd · Lindsay Hill | smoke testing ansible playbooks |
Permalink / | |
Usability Hike: Find usability problems | chrome plugin rhat looks like a nice accessibility companion |
Permalink / | |
Use class properties to clean up your classes a... | going deep on writing clean react code witb properties. |
Permalink / | |
How I Promoted My SMMW Speaking Session - Jon L... | Example of geotargeting/geofencing for facebook advertising |
Permalink / | |
Rails 6 boot sequence – Blog de Capsens | Permalink / | ||
A Long Interview as I say Goodbye to the MAH (a... |
|
Permalink / | |
My Favorite Resources for Learning Inclusive De... | At Center Centre, the UX design school where I’m a faculty member, I get to review many resources on inclusivity and accessible design. I collect the best resources I find and review them with my… |
Permalink / | |
Privilege's upward-facing window. | Often times when you’re having a discussion around privilege and signaling, particularly in the context of hiring, you’ll end up having a discussion around the “unimpeachable efficiency of bias”, where someone cedes the moral superior of biased evaluation, but argues there isn’t a pursuable alternative. I understand that perspective, and would have agreed with it at certain points. The path to doing better is to have a clear understanding of the behaviors and skills that make someone impactful in your organization and evaluating precisely for those skills. Many interview processes are unclear about what they’re evaluating, and those are the most susceptible to testing for signaling over skills. The good news is that designing interview formats that effectively test the identified skills is a very mechanical skill that anyone can develop with practice: I’ve gotten to participate in several interview loop revamps that took that approach to good effect. On the other hand, getting to clear alignment on what makes someone impactful at your organization, that’s really hard, and is the stuff of effective, courageous leadership. |
Permalink / | |
The 4px Baseline Grid — The Present | Why vertically spacing text is hard because text bounding box margins do not fully represent the whitespace |
Permalink / | |
From capybara-webkit to Headless Chrome and Chr... | Lots of helpful driving tips like this: To deal with this, you can close all popups on the page, and scroll down to the element before clicking it. |
Permalink / | |
The Negotiability of "Severity" Levels » Adapti... | In any case, “severity” levels are not objective measures of anything in practice, even if they’re assumed to be so in theory. They are negotiable constructs that provide an illusion of control or understanding, or footholds for people as they attempt to cope with complexity. |
Permalink / | |
The Automator’s Dilemma |
|
Permalink / | |
The Empty Promise of Data Moats – Andreessen Ho... |
|
Permalink / | |
Targets and Estimations in Software Deveo – Nic... | Permalink / | ||
anti-agile: One trick to build better products,... | Permalink / | ||
Dota 2’s paid “avoid player” option is part of ... |
|
Permalink / | |
The Metrics of Backpacks | Art Practical | Permalink / | ||
How Superhuman Built an Engine to Find Product/... | Permalink / | ||
Anti-Globalization and “Diversity of Tactics” –... | . I will explore how a “diversity of tactics” emerged as a viable tactical orientation within this new anti-capitalist movement and eventually turned against itself, when the conditions for such diversity no longer existed. |
Permalink / | |
Why I Don’t Believe in Empathic Design | Adobe ... | Permalink / | ||
Why Are Enterprises So Slow? – zwischenzugs | polygon of pain |
Permalink / | |
Culture is the Behavior You Reward and Punish –... | Permalink / | ||
My Losing Battle with Enterprise Sales – Writin... |
|
Permalink / | |
LeanEssays: What If Your Team Wrote the Code fo... |
|
Permalink / | |
OK, UX designers. Let's talk about your portfol... | Permalink / | ||
Email Hospitality: Copywriting A Personable Ema... | Permalink / | ||
Turns Out, 85% of the World Likes "Contact Me".... | Permalink / | ||
A 'Blockchain Bandit' Is Guessing Private Keys ... | Permalink / | ||
A Good Vimrc | Permalink / | ||
A11Y Style Guide | Permalink / | ||
Nothing Fails Like Success – A List Apart | Permalink / | ||
4 laws of user experience that make for a bette... | “Productivity soars when a computer and its users interact at a pace (<400ms) that ensures that neither has to wait on the other.” |
Permalink / | |
Data Feminism · MIT Press Open | Permalink / | ||
Creating Flow and Value in Product Development | Permalink / | ||
Unlocking the Invisible Elevator: Accessibility... | Permalink / | ||
Making the Hook Model actionable | Motivating toward a behavior Motivation can be defined as the energy for an action5: how much we want to do something. Fogg suggests 3 core motivation drives to focus our motivation efforts toward: |
Permalink / | |
"Ethics" and Ethics - iA | Permalink / | ||
Making Uncommon Knowledge Common – kwokchain | Permalink / | ||
Why Feedback Rarely Does What It’s Meant To | Permalink / | ||
Counting the Countless — Real Life | So perhaps a more accurate definition of data science would be: The inhumane reduction of humanity down to what can be counted. |
Permalink / | |
The Founder’s Guide to Discipline: Lessons from... | Permalink / | ||
OKRs aren't going to fix your communication iss... | Permalink / | ||
GitHub - botandrose/capybara-headless_chrome: A... | A nice and tidy Capybara driver for headless Chrome. Even supports file downloads |
Permalink / | |
Privacy UX: Better Cookie Consent Experiences | Permalink / | ||
Saved by the Schema: Using JSON Schema to Docum... | using JSON Schema to validate an API |
Permalink / | |
PostgreSQL DBaaS Calculator | Barnabas Kendall | Permalink / | ||
How to Write Effective Problem Statements & Del... | Permalink / | ||
The 3 kinds of non-fiction books | Permalink / | ||
Everything you need to know about Loading Anima... | Permalink / | ||
Agile as a Corollary to Twyman’s Law – Columbus... | Permalink / | ||
Productivity Isn’t About Time Management. It’s ... | Permalink / | ||
Rules of thumb for org design. | Permalink / | ||
Writing clearer error messages – UX Collective | copy and microcopy |
Permalink / | |
Five uncomfortable truths about A/B testing (an... | Permalink / | ||
Ilhan Omar’s Embattled First Months in Office | “I don’t have a way of making myself less threatening as a black person, as a black woman, as a Muslim person. And so it is just living with the reality that there are people who will see you as a threat. And figuring out how do you not allow that to deter the work that you have to get done.” |
Permalink / | |
A Complete React Redux Tutorial for Beginners (... | Permalink / | ||
How To Find And Make The Most Of The Unplanned ... | pretty good breakdown of how to use analytics to think through dropoff points |
Permalink / | |
Wading Through the Sludge | by Cass R. Sunstein... | on administrative burdens and government paperwork |
Permalink / | |
Jacinda Ardern Has Rewritten the Script for How... | Permalink / | ||
Status as a Service (StaaS) — Remains of the Day | Permalink / | ||
CSS performance revisited: selectors, bloat and... | Permalink / | ||
Do This Now: 8 Ways to Focus your Product Team ... | Permalink / | ||
Hudl styleguide | microcopy and mwsaaging styleguide |
Permalink / | |
iOS App Analytics a Necessary Evil, or Maybe Ju... | Permalink / | ||
Hindsight | honest looking reflections on a bootstrap saas product |
Permalink / | |
The myth that design systems solve easy problem... | Why we should stop saying design systems solve the easy problems, so you can focus on the hard ones |
Permalink / | |
Color.review - Colors that look and work great ... | Permalink / | ||
Here’s the high-priced advice college applicant... | the workplace is just like college admissions. You learn the rules and use them to your advantage. So teach your kids when they’re young that the higher the stakes the game is, the more arcane the rules are. And the more arcane the rules, the more likely it is that you can find a backdoor route to the top. But pretending the system is a meritocracy encourages more discrimination –– so says economist Robert Frank. And belief that one has succeeded inside a meritocracy leads to more self-congratulatory, selfish behavior. Frank says people who accept that all of life is about skill and luck are much more likely to be thankful and therefore more generous. Bottom line: Gaming the system is a great idea, but you can’t game the system if you don’t have good grades. Hard work counts too. So raise a kid who has gratitude. Because when it comes to being a happy person, having gratitude is much more important than having a fancy diploma. |
Permalink / | |
Mental Models: The Best Way to Make Intelligent... | Permalink / | ||
Performance Budgets That Stick - TimKadlec.com | Permalink / | ||
The Division 2 and the Severing of Politics fro... |
|
Permalink / | |
The WebAIM Million - An accessibility analysis ... | Permalink / | ||
It’s Not About the Number | on streaks and stats and gamification |
Permalink / | |
Headspace run streaks: building a meditation pr... | Permalink / | ||
Review: “Politics of Bitcoin: Software as Right... | Permalink / | ||
Trust and Integrity |
|
Permalink / | |
Understanding Jest Mocks – Rick Hanlon II – Medium | GitHub is where people build software. More than 28 million people use GitHub to discover, fork, and contribute to over 79 million projects. |
Permalink / | |
On being an Engineering Manager | Nick McHardy | Permalink / | ||
How to Prepare for a Board Meeting to Make Sure... | Permalink / | ||
Web Page Footers 101: Design Patterns and When ... | Permalink / | ||
Introducing doubt into User Research | Permalink / | ||
Greg Bloom, Open Referral, on co-creating data ... | Permalink / | ||
Testability Costs Too Much · An A List Apart Ar... | The problem with testability is that even the most reasonable of success criteria can be non-testable—and if a success criterion is not considered testable, it isn’t included in WCAG 2.0. Whether the criterion is an otherwise useful technique that improves accessibility is now irrelevant to whether it gets included in WCAG 2.0. Due to the testability requirement, many useful success criteria have been removed from WCAG 2.0, and others watered down. |
Permalink / | |
The TypeScript Tax – JavaScript Scene – Medium | Permalink / | ||
Writing Animations That Bring Your Site to Life... | Permalink / | ||
Taming the Demon | Commonweal Magazine | “Getting over it is a spiritual discipline” |
Permalink / | |
Data science is different now · Vicki Boykis | Learn the skills needed for data science today |
Permalink / | |
Selling Accessibility – Learn Accessibility | We can easily see from these few examples the business value of an accessible website. Accessibility is more than just “the blind people” and actually pays out. |
Permalink / | |
A Taylorism For All Seasons – sam[ ]zdat | about social media anxiety |
Permalink / | |
Understanding Job Burnout | more from Christina maslach |
Permalink / | |
Anna Shipman : JFDI | Permalink / | ||
Time management and prioritization for user res... | Permalink / | ||
Artificial (Affective) Intelligence | Why we should teach machines to help us privately reflect instead of publicly read our minds. https://webcache.googleusercontent.com/search?q=cache:6eBuPfX3zSMJ:https://uxdesign.cc/artificial-affective-intelligence-6f60f9bcb35+&cd=1&hl=en&ct=clnk&gl=us |
Permalink / | |
Introducing a Rails 5.1 development environment... | has chromedriver setup |
Permalink / | |
Don't Let the Internet Dupe you, Event Sourcing... |
|
Permalink / | |
The Cost of Fixing Things | deep dive on burnout and recovery |
Permalink / | |
The 6 Causes of Professional Burnout And How To... | Permalink / | ||
Talk at PDX.rb in May 2015 about SQL tricks in ... | Good Rails SQL activerecord tricks (including lateral join) |
Permalink / | |
Contents — Professional Software Development 20... | Permalink / | ||
Buckwheat Chocolate Chip Cookies | had these with serena. she added chopped crystalized ginger. underbake for softness. |
Permalink / | |
35 quick tips about web performance | Permalink / | ||
Using plain language in UX Writing | Permalink / | ||
How to Manage Your Fear of Public Speaking – Be... | Permalink / | ||
Operable Software | Permalink / | ||
Tell Me It’s Going to be OK | Miya Tokumitsu | Self-care and social retreat under neoliberalism |
Permalink / | |
The Right’s Case Against AOC’s Plan to Soak the... |
|
Permalink / | |
Developer to Manager | interviews with engineers who became managers |
Permalink / | |
Ruby Conferences ‘n’ Camps in 2019 - What’s Upc... | Permalink / | ||
How to Deal with Difficult People on Software P... | Software is easy. People are hard. A taxonomy of people on software projects, each assigned a cute animal icon. |
Permalink / | |
The Black Box of Product Management | Shining light on the PM discipline. Product management blog recommended by a coworker |
Permalink / | |
3 ActiveRecord Mistakes That Slow Down Rails Ap... | Look for uses of present?, none?, any?, blank? and empty? on objects which may be ActiveRecord::Relations. Are you just going to load the entire array later if the relation is present? If so, add load to the call (e.g. @my_relation.load.any?) Be careful with your use of exists? - it ALWAYS executes a SQL query. Only use it in cases where that is appropriate - otherwise use present? or any other the other methods which use empty? Be extremely careful using where in instance methods on... |
Permalink / | |
How To Lead – Wilson Galyean – Medium | Permalink / | ||
Instant Pot Zucchini Bolognese - Nom Nom Paleo® | Permalink / | ||
Scarcity in UX: The psychological bias that bec... | Permalink / | ||
Polarization in Poland: A Warning From Europe -... | about authoritorianism and politics |
Permalink / | |
What we found when we tested tools on the world... | Permalink / | ||
“When You Get That Wealthy, You Start to Buy Yo... | Permalink / | ||
Jared Live — UX Strategy Means Business | UX Strategy Means Business |
Permalink / | |
Top 10 errors from 1000+ Ruby on Rails projects... | Permalink / | ||
On the Design of Women’s Spaces – Kat Marchán –... | If what you want is a space away from patriarchy in general, then don’t call it a “women’s space”. Don’t call it a “women’s conference”. Don’t call it “Women in Technology”. Yes. I know that word carries a lot of weight for you. |
Permalink / | |
More speed, lower velocity | agile process |
Permalink / | |
Everything Breaks - scaling a simple game | simple rules can play out radically differently vased on team size |
Permalink / | |
6 Critical Mistakes You're Making with Your Lan... | Permalink / | ||
Build up Your Leadership Toolbox | Permalink / | ||
Jerry Saltz: How to Be an Artist | Permalink / | ||
How readable - code readability testing | Permalink / | ||
Big on Heroku: Scaling Fountain without losing ... | A good summary of all things Heroku |
Permalink / | |
Notes on Hyperfocus - DEV Community 👩💻👨💻 | time management |
Permalink / | |
Justifying Diversity | Permalink / | ||
UX brutalism | Permalink / | ||
Things Nobody Told Me About Being a Software En... | Permalink / | ||
Three Sales Mistakes Software Engineers Make | “mistaking interest for demand” is ⭐️ |
Permalink / | |
What is heuristic evaluation and why do you nee... | Permalink / | ||
Why hire an internet-era CTO? What will they ac... | Permalink / | ||
How to Write Clear and Concise Sentences (With ... | I will provide you with suggestions on your performance so you can overcome the challenges you encounter every day while working for a difficult boss, so you can feel less stressed. |
Permalink / | |
43 Words You Should Cut From Your Writing Immed... | Permalink / | ||
Why Agile Goes Awry — and How to Fix It | Permalink / | ||
ColorBox by Lyft Design | a color picker |
Permalink / | |
Stephanie Hurlburt on Twitter: "I’ve been doing... | Permalink / | ||
Describing Personas – Indi’s Essays – Medium | Permalink / | ||
10 things I wish I knew before my first corpora... | Permalink / | ||
Tim Ottinger on Twitter: "A: How long is a stor... | Permalink / | ||
Progress, Plans, Problems: Sync Your Team with ... | Progress: What were your three biggest accomplishments this week? Plans: What are your top three priorities for next week? Problems: What are three problems you are facing? Problems usually require the help of other people to solve. |
Permalink / | |
Rise of Worse Is Better | Permalink / | ||
how can I brace myself for my toxic new job? |
|
Permalink / | |
Midnight at the Gemba – Gemba Academy |
A story about hosting a manager meeting during the overnight shift at a factory. |
Permalink / | |
The Scientist Who Lost America's First Climate ... | a proposal to align political jurisdictions with watersheds. |
Permalink / | |
The "Developer Experience" Bait-and-Switch | In... | performance web |
Permalink / | |
Organizing for Your Ethical Principles | Liz Fong-Jones discusses how to effectively accomplish change in our working conditions or our employer's products through grassroots employee advocacy. |
Permalink / | |
How To Use The System Usability Scale (SUS) To ... | Permalink / | ||
The ultimate guide to proper use of animation i... | Permalink / | ||
Techie to tech lead: My five biggest mistakes |... | Permalink / | ||
The 10 Secrets to Indie Game Success (and Why T... | What’s the first thing someone sees when they start your game? What does the first interaction with the controls feel like? How does the scope of the game open up within the first hour — how does it demonstrate its depth to the player? When does the game start to get boring — why would I keep playing once I’ve learned the basics? Can I imagine someone playing my game for fifty hours? What would it take to help them get there — what is the value going to be for them? |
Permalink / | |
Takeaways from my talks with 24 MailChimp desig... | Permalink / | ||
My magic response to "Hey, can I pick your brain?" | Permalink / | ||
Advice for a new executive | Lara Hogan | Permalink / | ||
Dockerize a Rails 5, Postgres, Redis, Sidekiq a... | Permalink / | ||
horizon scanning system | Hinesight....for Fore... | Permalink / | ||
How to Visualize Impacts to Your Workflow & Met... | lots of ways to measure work across portfolios, projects and teams |
Permalink / | |
How Web Reader Modes Modes Work | Permalink / | ||
Medium “bookmarks” feature — a UX case study | Permalink / | ||
The misguiding mindset that you are using and h... | Microservices is about team independence and alignment, not DRYness and entanglement. The team should suppress the urge to create a new service for each new feature that appears, and instead think about how it will fit into the broader picture of the architecture. |
Permalink / | |
How to run your first meeting as a new manager | Permalink / | ||
The 25 best icebreaker questions for team-build... | Permalink / | ||
How to Read an RFC | Permalink / | ||
Getting Real(time) with Rails | stimulus, actioncable |
Permalink / | |
How VCs See Your KPIs | Permalink / | ||
Validating JSON Schemas with an RSpec Matcher | Use RSpec and JSON Schema to create a test-driven process in which changes to the structure of your JSON API drive the implementation of new features. |
Permalink / | |
Getting UnHooked from Technology | nice set of browser extensions for overriding UI to be less clicky |
Permalink / | |
How to write a good software design doc – freeC... | Permalink / | ||
Don't Step on a Rake, Use Rake::DSL | Super Goo... | DSL is a module that provides task, desc, namespace, etc. Use this when you’d like to use rake outside the top level scope. |
Permalink / | |
Jxnblk Writing | Defining Component APIs in React |
Permalink / | |
Accessibility at a Glance | Accessibility at a Glance MSFTEnable Accessibility at a Glance is a series of short videos built to help you learn how to create an inclusive digital experience |
Permalink / | |
Doing the right things and doing things right: ... | nice graphic of methods and activities for design research i like |
Permalink / | |
My first task-based usability test | Permalink / | ||
Testing and Customizing the Primo Interface - R... | Permalink / | ||
How do I run multiple processes on a dyno? - He... | For my Ruby on Rails and Que needs. web: puma -C config/puma.rb & sidekiq & wait -n |
Permalink / | |
TestProf: Ruby tests profiling and optimization... | Permalink / | ||
GitHub - coed-ethics/coedethics.github.io: Ethi... | Permalink / | ||
Newsletters spam test by mail-tester.com | test deliverability of email |
Permalink / | |
How To Craft The Perfect Web Developer Résumé | Permalink / | ||
Everything You Need To Know About Transactional... | Permalink / | ||
The “Basecamp MBA” Reading List | Permalink / | ||
How to Succeed as an eCommerce Brand in an Era ... |
|
Permalink / | |
Moving Projects Forward |
|
Permalink / | |
The Psychology of Money · Collaborative Fund | “investing is not the study of finance. It’s the study of how people behave with money” |
Permalink / | |
Other People's Code and the Intentional Fallacy | My broader point is that code, once written, can only be questioned by its function and the reader's understanding of it. It cannot be questioned through the lens of the author's intent in any reliable way, even if you have access to the original author. |
Permalink / | |
Becoming a dramatically better programmer - Hen... | some stuff on learning |
Permalink / | |
The Agile way: grow instead of build – Jean-Pie... | “Growing is the proper software development mindset” |
Permalink / | |
Automated Lies, with one line of code – Karl Gr... | common accessibility issues |
Permalink / | |
Newest 'accessibility' Questions - User Experie... | Permalink / | ||
Inclusive Components | Permalink / | ||
Takeaways from Jan Chipchase’s Field Research M... | Permalink / | ||
Civic Tech, #MeToo and Toxic Ecosystems: Invest... | While these people are right to ask someone like me what should come next, repeating myself is one of my least favorite things to do, working for free is not in my values system and re-explaining in this context is an exhausting labor that is not my actual paid job. So this post is in the interest of helping me do less of that and in hopes these ideas will help seed some solutions for a space people for whom I care for are invested in. |
Permalink / | |
Be a Better Scrum Master: 10 Practices to Take ... | Permalink / | ||
Second Life: Rethinking Myself Through Exercise... |
|
Permalink / | |
Focusing Talks: Three Questions | From Kent Beck on Conference talks |
Permalink / | |
http://codepen.io/patterns | Permalink / | ||
Getting Started With CSS Layout | Comprehensive coverage of all the positioning methods |
Permalink / | |
How to Build a Better Product with UX Writing |
|
Permalink / | |
GDPR Hysteria · Jacques Mattheij | Permalink / | ||
Creating Success, Together – Accidentally in Code |
|
Permalink / | |
Why you should never have a data room — the mos... | Kai taught me that the key metric to whether a sales process is going well is “engagement.” If they’re giving you time then you owe them more data and if they don’t give you time then you shouldn’t share you data. I tried it, it worked incredibly well and meeting with people (in person, in a web conference or on the phone) is ALWAYS better for you to understand their buyer needs and them to better understand you. |
Permalink / | |
Developers Should Abandon Agile | I’d make it clear that every two weeks at most, I would like to review their running tested product slice. They’d show me what they had planned to build, and what they built. It would have to actually work, and to contain visible capabilities that I could understand. We’d talk about what they should do over the next interval. And I’d make it clear that one week would be better than two, and that one day would be better than one week. I’d provide help I’d provide them with help. I’d provide someone with a solid connection to the business needs to be met by the product, who would help them decide what slice of work to do next. I’d provide access to training and support doing the work they need to do. I’d make sure they were equipped to do what I was asking them to do. |
Permalink / | |
Org Physics: The 3 faces of every company – Nie... | Compliance Leadership — emerging from Formal Structure. Social Leadership — emerging from Informal Structure. Value Creation Leadership — emerging from Value Creation Structure. |
Permalink / | |
Google Conversions: Highlights |
|
Permalink / | |
The Real Horror Of the Trump Doctrine: There Is... | This metaphor:
|
Permalink / | |
Here’s The Technique That Ambitious People Use ... |
|
Permalink / | |
Adding Thor Commands to Rails |
|
Permalink / | |
Steve Jobs’ Secret for Eliciting Questions, Ove... |
|
Permalink / | |
How to manage your career if you’re black | Pen... |
|
Permalink / | |
Setting up Rails with Webpack(er), React and Jest. | has jest/enzyme test configuration too |
Permalink / | |
Ten Things I Learned from a Job Hunt for a Seni... | Permalink / | ||
Building successful online communities: Evidenc... | Permalink / | ||
The Best Place for Error Messages on Forms | Permalink / | ||
Book: Org Design for Design Orgs | Permalink / | ||
What I have learned at Google as a designer | Permalink / | ||
Up or out: tech company leveling and mandatory ... | some dark side of engineering ladder
|
Permalink / | |
Measuring Websites With Mobile-First Optimizati... | Permalink / | ||
Agile at Scale | Permalink / | ||
HOW TO DECIDE THINGS - UNF*CK YOUR BRAIN | • If I knew I could feel however I wanted, what would I choose? • If I knew I wasn’t going to feel anxiety, guilt, shame, or regret, which option would I prefer? • If I knew I could feel proud, happy, and confident with any decision I made, which would I choose? • If I knew it didn’t really matter which I chose—that it wouldn’t impact my feelings or well-being—which one sounds more fun? The truth is that, under all the fear and anxiety, you know what you want. |
Permalink / | |
How to work with Londoners: a guide for foreign... | nice advice format, and probably general principles are pretty good. |
Permalink / | |
Gaining Buy-in For Accessibility | Permalink / | ||
100 Example UX Problems | Permalink / | ||
selfcare.tech - developer resources for self-care | Permalink / | ||
You Ask, I Answer: GDPR 101 for Marketers | Permalink / | ||
Patterns Failed. Why? Should We Care? by Brian ... | About metis |
Permalink / | |
Better Cross-Platform React Native Components –... | Permalink / | ||
Lessons Learned Reproducing a Deep Reinforcemen... | Permalink / | ||
GitHub - ankane/the-ultimate-guide-to-ruby-time... | Permalink / | ||
Performance of Performance Reviews – Learning B... | Permalink / | ||
An Engineer’s Bill of Rights (and Responsibilit... | Permalink / | ||
agile In The Large | Permalink / | ||
Public_Speaking/README.md at master · vmbrasseu... | Permalink / | ||
Why inheritance never made any sense | Structur... | Permalink / | ||
The GDPR and what it means for affiliates | Permalink / | ||
GDPR, Webgains and You | WEBGAINS GIVES YOU TH... | Permalink / | ||
Luke W product principles presentation | Permalink / | ||
"Agile" Sorta Bores Me Now — intentionally adap... | Permalink / | ||
How to run a premortem with your team | Atlassi... | Permalink / | ||
A list of cool Chrome DevTools Tips and Tricks | Permalink / | ||
Check In | Live In Greatness - core protocols f... | Permalink / | ||
Effective Navigation in Pair Programming | Thou... | Permalink / | ||
How to pair program effectively in 6 steps - Go... | Permalink / | ||
Ten Tips for More Powerful Public Speaking | Permalink / | ||
Using Ethics In Web Design | Permalink / | ||
Custom Form Builders in Rails (Example) | A protip by mcmillion about rails, forms, markup, slim, and html. |
Permalink / | |
The meaning of snafu, clusterfuck, and shitshow... | Permalink / | ||
Kickstarter and Business Advice | Permalink / | ||
How to Email Busy People - humbledMBA | Permalink / | ||
A techie’s rough guide to GDPR — Cennydd Bowles | Permalink / | ||
Adding Redux to the React Native TaskList App |... | Permalink / | ||
11 mistakes I’ve made during React Native / Red... | After working almost a year with React Native I decided to describe mistakes that I’ve made while being a beginner. 1) You need to estimate layout for iOS and Android versions separately! Of course —… |
Permalink / | |
Ethical Design: The Practical Getting-Started G... | Permalink / | ||
What a Good Continuous Discovery Team Looks Lik... | Permalink / | ||
The Consciousness Deniers | Permalink / | ||
preload associations with `find_by_sql` · Prath... | Permalink / | ||
Good to great UI animation tips – UX Collective | Permalink / | ||
GDPR - A Practical Guide For Developers - Bozho... | Permalink / | ||
When is a senior engineer not a senior engineer... | Permalink / | ||
Resilient Web Design | Permalink / | ||
Magic Ink: Information Software and the Graphic... | Permalink / | ||
Revised Agile Fluency Model | lifecycle stages for agile. |
Permalink / | |
Why Great Pitches Come From Customers | Permalink / | ||
What to do when tech jobs go bad – Alejandro Wa... | Permalink / | ||
7 Practical Tips for Cheating at Design – Refac... | Permalink / | ||
PAPERS, PLEASE - The Short Film (2018) 4K SUBS ... | Permalink / | ||
On Writing Software Well | videos from DHH about how ruby and rails is written for Basecamp |
Permalink / | |
Advanced Eager Loading in Rails - Kevin Sylvestre | Using window functions (partition) to eager_load “most recent post/comment” for a collection. |
Permalink / | |
Developers On Call | Permalink / | ||
It's About Time (Zones) | Permalink / | ||
Recurring Events in Rails | Permalink / | ||
Working with time zones in Ruby on Rails — Varvet | Permalink / | ||
“I don’t know“ – Mule Design Studio – Medium | Permalink / | ||
Scaling design: the case for narrative transfor... | Permalink / | ||
How we switched from Sprockets to Webpack - ros... | In this post, we describe the challenges we faced while replacing the Rails asset pipeline with Webpack, how we solved those issues, and what we learned along the way. |
Permalink / | |
Advanced SQL - window functions – Michał Konarski | Permalink / | ||
How Winners Really Differentiate | Permalink / | ||
Slack’s Rachel Hepworth on bringing growth mark... | continuous onboarding accelerator |
Permalink / | |
Why is pop culture obsessed with battles betwee... | Permalink / | ||
Safari Bookshelf Learning Path: Data Visualization | Permalink / | ||
GDPR and Google Analytics | Permalink / | ||
Fellow Engineers: This is where your money come... | Permalink / | ||
Tumblr Engineering — How I review code | Permalink / | ||
Siqi Chen, former VP of Growth at Postmates, on... | Permalink / | ||
Keeping your logs from becoming an unreadable m... | Permalink / | ||
Optimizing Sketch Files: Lessons Learned In Cre... | Permalink / | ||
Color in UI Design: A (Practical) Framework - M... | Permalink / | ||
The 25 most popular icebreaker questions based ... | Permalink / | ||
16 Cooking Tips That'll Make You Say "Why Didn'... | Permalink / | ||
Limit Rails memory usage, fix R14 and save mone... | Permalink / | ||
liz abinante - Getting hired without getting bu... | recommended by a colleague for job interview prep |
Permalink / | |
threewayfight: Fascism Today Conversation Part ... | Permalink / | ||
Crowdfire: Grow your audience and build a brand | Millions of Creators - YouTubers, bloggers, artists, sellers, freelancers, small businesses, use Crowdfire to go big online on YouTube, Medium, Etsy, Shopify, Twitter, Instagram and Facebook. Drive traffic to your creations |
Permalink / | |
4 lessons for modern software developers from 1... | Permalink / | ||
Coaching | Permalink / | ||
The Strange Brands in Your Instagram Feed - The... | ecommerce and ad tech |
Permalink / | |
Honeycomb says… | a logging monitoring tool ive seen before |
Permalink / | |
Email Layout Calculator | Julie Ng | Create a responsive email grid with tables. Use this tool to calculate required integer widths and generate HTML and CSS, including an extra wrapper table for Microsoft Outlook. |
Permalink / | |
Cold Email: a simple format that received a lot... | Depending on your industry and target market, a cold email may be the best form of communication to make initial contact with a prospect. |
Permalink / | |
Tweaking the Persona | Permalink / | ||
Don't Be Evil - Fred Turner in Logic | Permalink / | ||
Robust Client-Side JavaScript – A Developer’s G... | Permalink / | ||
Questions to ask yourself when writing tests - ... | Permalink / | ||
The Content Marketing Handbook | Permalink / | ||
Your Software Company's Blog is Not a Journal | Permalink / | ||
Designing Better Design Documentation – Muzli -... | Permalink / | ||
zen-rails-security-checklist/README.md at maste... | Permalink / | ||
Self Hosted Config: Introducing the Sprockets m... | Permalink / | ||
The War To Sell You A Mattress Is An Internet N... | Permalink / | ||
The Relationship Between Service Design and UX ... | Permalink / | ||
Inclusive Components | Permalink / | ||
Why Isn’t Agile Working? – Hacker Noon | Permalink / | ||
http://osds.openlinksw.com/ | Permalink / | ||
https://www.indiehackers.com/businesses | Permalink / | ||
‘The Basic Grossness of Humans’ - The Atlantic | Permalink / | ||
The marshmallow method: a new technique to incr... | Permalink / | ||
Effective Public Speaking: Winning The Room | Permalink / | ||
conference video about principles | Amazon and Sun and Uber’s principles and values |
Permalink / | |
The Front-End Checklist - 🔥 Your NEW Front-End ... | Permalink / | ||
The Ultimate Product Announcement Checklist for... | Permalink / | ||
Stacking the Bricks: The Anatomy of Launching a... | Permalink / | ||
Why your programmers just want to code – Maker ... | why “build the right thing” turns into “build the thing right” |
Permalink / | |
Document Your Confusion | Hashrocket | Permalink / | ||
PostgreSQL Configuration for Humans // Speaker ... | Permalink / | ||
Lint the Web Forward With Sonarwhal | Permalink / | ||
Capybara and Selenium for Testing and Scraping | Using Capybara for web driving. |
Permalink / | |
The Case Against Pattern Recognition | Permalink / | ||
How to Find and Fix 14 Technical SEO Problems T... | Permalink / | ||
sonarwhal - build better web sites, lint the we... | Permalink / | ||
Stencil | The fastest way to double your social... | Permalink / | ||
The problem with telling music school grads to ... | Permalink / | ||
Co-ordination and communication: the secret to ... | Permalink / | ||
The Delightful Secret of Successful User Onboar... | Permalink / | ||
The Context Canvas | Permalink / | ||
10 Useful Tips: How to make users read your web... | Permalink / | ||
How to identify your business’s strengths: 45 i... | Permalink / | ||
Sharon Kaibel: First Break all the Rules - the ... | Permalink / | ||
How to Boldly ASK for What You Want and Need | Permalink / | ||
Beyond Agile: Why Agile Hasn’t Fixed Your Probl... | Permalink / | ||
What nobody tells you about documentation - Blo... | Permalink / | ||
Why “SEO Keywords” don’t matter and what to do ... | Permalink / | ||
The Science Behind Viral Apps (and How to Build... | Permalink / | ||
How Grammarly Quietly Grew Its Way to 6.9 Milli... | Permalink / | ||
Twitter and Slack Product Leader on Eliminating... | Permalink / | ||
The Best Interview Questions We've Ever Publish... | Permalink / | ||
Achieve Balance through HEART Goals • Day Desig... | Permalink / | ||
The 5 Key Measurements of Product Success – Hac... | Permalink / | ||
How we Bootstrapped our SaaS Startup to Ramen P... | Permalink / | ||
The Practical Guide to Using ActionCable | Permalink / | ||
Here's my PR tip for people (like me) who are t... | Permalink / | ||
Copy Hackers’ Joanna Wiebe on crafting copy tha... | Permalink / | ||
The Relationship Between Service Design and UX ... | Permalink / | ||
Testing for accessibility - Service Manual - GO... | Permalink / | ||
Voice Guidelines | Clearleft | Permalink / | ||
blog.danielna.com | Permalink / | ||
On Skip 1:1s – Accidentally in Code | Permalink / | ||
Whiteboarding and Group Exercises | A huge mess of retro tools and charts |
Permalink / | |
Front-End-Checklist/README.md at master · theda... | Permalink / | ||
A #NoEstimates tool: The slicing meeting, repla... | Permalink / | ||
Activity Corner: Fourth Week Survey | a nice survey for a classroom but modifiable for other contexts |
Permalink / | |
On social workers | Permalink / | ||
Death by 'Best Practices': Why They Can Kill Yo... | Permalink / | ||
6 decision-making techniques all Product Manage... | Permalink / | ||
On Writing Product Roadmaps – Gaurav Oberoi | Permalink / | ||
How Great Feedback Fuels Great Website Design |... | Permalink / | ||
Nine Great Muffin Recipes to Bake ASAP | Permalink / | ||
Reality Check — Dorian Taylor | Permalink / | ||
Things I've learned transitioning from engineer... | Permalink / | ||
Austin Church's 17 step mega-guide to writing b... | Permalink / | ||
Research: Vague Feedback Is Holding Women Back | Before you begin evaluations, either written or verbal, outline the specific criteria you are employing to evaluate individuals. Articulate the specific results or behaviors that would demonstrate mastery. Use the same criteria for all employees at this level. Set a goal to discuss three specific business outcomes with all employees. If you can’t think of those outcomes for a particular employee, dig deeper or ask the employee or their peers to provide more details. Systematically tie feedback — either positive or developmental — to business and goals outcomes. If you find yourself giving feedback without tying it to outcomes (e.g., “People like working with you”), ask yourself whether you can further tie the feedback to specific results (e.g., “You are effective at building team outcomes. You successfully resolved the divide between the engineering team and the product team on which features to prioritize in our last sprint, leading us to ship the product on time.”). When evaluating people in similar roles, equalize references to technical accomplishments and capability. Notice when detail is lacking for a particular employee and make an extra effort to determine whether something, either a skill or a developmental need, has been missed. Strive to write reviews of similar lengths for all employees. This helps ensure a similar level of detail — and therefore of specifics — for everyone. |
Permalink / | |
6 Mistakes Growth Candidates Make in the Interv... | Permalink / | ||
Introduction - 18F Method Cards | 18F’s method cards describe how our organization puts human-centered design into practice. |
Permalink / | |
The Modern Javascript Tutorial | Permalink / | ||
Events Live Cheatsheet | Permalink / | ||
There Never Was a West | Permalink / | ||
What I Learned Analyzing 13 Years of Basecamp H... | Permalink / | ||
Ruthless Prioritization – The Black Box of Prod... | Permalink / | ||
React cheat sheet | Permalink / | ||
Writing Imperfect Code – Prolific Interactive | Permalink / | ||
What Is It Like to Apply for SNAP and Other Wor... | Permalink / | ||
little ui details | Permalink / | ||
Perspective | Mindfulness would be good for you... | Permalink / | ||
Identity Theft, Credit Reports, and You | Permalink / | ||
Meet XRespond Testing Tool: Let’s Make Building... | Permalink / | ||
Design Better Co | Permalink / | ||
Call-to-Action Buttons: The Ultimate Guide for ... | Call-to-Action buttons are one of the most important elements of conversion. This is a thorough guide that lays out everything from how to write persuasive copy, to how to optimize the color and design of your CTAs. You’ll also find more than 60 examples of CTAs from companies like Airtable, ConvertKit, Dropbox, Shopify, Square, and Zendesk. |
Permalink / | |
How I’m Transforming My Life by “Cold Emailing”... | Permalink / | ||
Design & Vulnerability | Permalink / | ||
Here's a list of 14 free keyword research tools... | Permalink / | ||
How to be polite | Via https://twitter.com/cydharrell/status/900748032504877057 |
Permalink / | |
What Makes a Good, Un-Sleazy Lead Magnet? 9 Utt... | Permalink / | ||
Code Guide by @mdo | Permalink / | ||
8 PR Strategies for Bootstrapped Startups | Permalink / | ||
Using mind mapping to clarify your job and brin... | Permalink / | ||
Share RuboCop rules across all of your repos – ... | Permalink / | ||
Why does John get the STEM job rather than Jenn... | Permalink / | ||
Intro to React Native for an iOS Developer - Ar... | Permalink / | ||
here's how open source is supposed to work | a laundry list of functions and disfunctions |
Permalink / | |
A simple approach to improving form design | Permalink / | ||
The 1,000 Floor Elevator: Why Most Designers Fa... | Permalink / | ||
7 Ways to Test Your Product Idea & Gather Real-... | Permalink / | ||
Intercom’s Karen Church on product analytics | Permalink / | ||
Empty States? More like You-Have-No-Idea-How-Mu... | Permalink / | ||
https://dbanck.svbtle.com/deploying-a-react-nat... | Permalink / | ||
How “Demo-or-Die” Helped My Career | Permalink / | ||
https://github.com/CaffeinaLab/piegress.js | Permalink / | ||
grabient css gradient generatoe | Permalink / | ||
Code for America Fellowship Reader | Permalink / | ||
The Bullseye Framework for Getting Traction | Permalink / | ||
Building a Sales Pipeline from Scratch, Part 1:... | Permalink / | ||
Honeycomb charity majors on management and oper... | Permalink / | ||
All Meetings Are Terrible... Except for One (on... | Permalink / | ||
Contempt Culture | Permalink / | ||
the question protocol: A simple approach to imp... | Permalink / | ||
Is it really safe to start using CSS Grid Layout? | “This is what it is to build for the web” |
Permalink / | |
Stardew Valley 1.1 Newbie Guide | Permalink / | ||
Google Employees Weighed In on What Makes a Hig... | Permalink / | ||
Extreme Programming vs. Interaction Design | When two development design visionaries meet, there’s room for consensus—but not much. Kent Beck and Alan Cooper |
Permalink / | |
Startup Growth Handbook | An advanced guide to growth. This handbook is a comprehensive growth marketing reference. It leaves you with an agency-level proficiency in user acquisition and conversion optimization. |
Permalink / | |
Good Sales Emails | Permalink / | ||
Production Rails Best practices for running Rai... | Permalink / | ||
5 Surprising Things I’ve Learned About Teaching | Permalink / | ||
Making RSpec Feature Tests More Semantic By Div... | Permalink / | ||
The Abyss of Observation Alone | “transcending politics is easier done than engaging in them, with the unsatisfactory moral compromises that are entailed.” |
Permalink / | |
Receivinf advice and heuristics for living | Permalink / | ||
Tackling Complexity in the Heart of Domain-Driv... | Permalink / | ||
12 steps to creating landing pages that convert | Permalink / | ||
The Programmer's Guide to Pairing on Pregnancy | Permalink / | ||
How to negotiate salary (reddit) | Permalink / | ||
Web performance auditing with chrome | Permalink / | ||
Railsconf 2017: The Performance Update | Permalink / | ||
Low-Hanging Fruits For Enhancing Mobile UX | Permalink / | ||
What everyone ought to know about subject lines | Permalink / | ||
Design the Team You Need to Succeed | Permalink / | ||
Smart city ‘killer use case’ doesn’t exist | Smart city ‘killer use case’ doesn’t exist Focus should be on liveability, Accenture executive says. |
Permalink / | |
Don’t work with psychopaths / Delta File | About keeping Delta Files |
Permalink / | |
Email Campaigns Underperforming? Here’s Your Em... | Permalink / | ||
Postgres tips for Rails developers | Citus Data | Permalink / | ||
12 Signs You’re Working in a Feature Factory | Permalink / | ||
Growth hacking was invented with a mint julep a... | Permalink / | ||
CEO-ing Your Business: The 3 Metrics that Matte... | Permalink / | ||
13 Investor update emails that turned our dots ... | Permalink / | ||
IT’S BASICALLY JUST IMMORAL TO BE RICH | Permalink / | ||
Configure new rails projects with .railsrc | Permalink / | ||
Rails 5.1 Deprecations | Permalink / | ||
LambdaConf 2016 Controversy | Permalink / | ||
Is the “Greatest Sales Deck” Great for Savvy Pr... | Permalink / | ||
Rails security checklist | Permalink / | ||
Why isn't Rails Server Generated JavaScript Res... | Permalink / | ||
Rails Ajax with HTML the way it's meant to be | Permalink / | ||
Programming font recommendations | Fira has ligatures |
Permalink / | |
Spending money to make money: How we measure ou... | Permalink / | ||
Your Powerful Promotion Email Blueprint: Writin... | Permalink / | ||
Class Struggle in the Third Sector: Still Messi... | Permalink / | ||
Testing your Jekyll Website with Capybara | Permalink / | ||
Making Public Services Explorable | Making forms more accessible and descriptive of the application process as a whole. |
Permalink / | |
The Fine Art of the Webpack 2 Config | Permalink / | ||
The magic of microcopy | Permalink / | ||
Rails tip: display association validation error... | Permalink / | ||
How to Target Your Facebook Audience (Even if Y... | Permalink / | ||
Building and Motivating Engineering Teams | Nice comments of treating software engineers as adults and collaborators. |
Permalink / | |
When Your Code Has To Work: Complying With Lega... | Permalink / | ||
A Different Approach to Teaching Kids and Teens... | A lovely collaborative game for the classroom |
Permalink / | |
The Google Analytics Setup I Use on Every Site ... | Permalink / | ||
Why We Always Go Back to TPS, circa 1987 |
|
Permalink / | |
Balancing early and later project risks | Permalink / | ||
Great Alternatives to Hamburger Menus | Permalink / | ||
Calculating Summary Statistics · Advanced SQL R... | Permalink / | ||
How to Stop Solving the Wrong Problem | Permalink / | ||
Culture | Permalink / | ||
10 things I learned making the fastest site in ... | Permalink / | ||
Isn’t our code just the *BEST* 🙄 Views from the... | Permalink / | ||
Best Practices for Cards | Permalink / | ||
Things you probably didn’t know you could do wi... | Permalink / | ||
How terrible code gets written by perfectly san... | When a measure becomes a target, it ceases to be a good measure. —Goodhart’s law |
Permalink / | |
How to Choose a Social Media Marketing Agency | Good list of questions to ask generally in any context |
Permalink / | |
CODE CRACKING WHY IS IT SO HARD TO MAKE A WEBSI... | Permalink / | ||
How Ariel Kennan Solves NYC's Most Intractable ... | Permalink / | ||
The 3-Step Startup Marketing Framework We Creat... | Permalink / | ||
Day Zero: A new way to define customer success | Permalink / | ||
Here’s The Content Marketing Assembly Line Base... | Permalink / | ||
Your 2017 Marketing Quick Tuneup Checklist | Permalink / | ||
How To Set Your Consulting Billing Rates and Fees | Permalink / | ||
Personal OKRs, Three Years Later | Permalink / | ||
How To Write The Software |
|
Permalink / | |
The Best SaaS Articles of 2016 From Around the Web | Permalink / | ||
Russian tea cookies | Add chocolate chips. |
Permalink / | |
Today I improved… my headline chops | Permalink / | ||
A PRACTICAL WEB TUTORIAL TO BYSTANDER INTERVENT... | Permalink / | ||
Trump, Putin and the Pipelines to Nowhere You c... | Permalink / | ||
Client Emails Generator | Permalink / | ||
We Ran Our Company’s First Sales Hackoff | Permalink / | ||
Developing a Consistent Taxonomy for Behavioral... | Permalink / | ||
Computer Patterns for dealing with uncertainity | Permalink / | ||
Mexican Chocolate Icebox Cookies | Permalink / | ||
CTO/CIO PERSPECTIVES Intensely practical tips o... | Permalink / | ||
On being lost – wardley business mapping | Permalink / | ||
5 insights revealed from analyzing 25,537 B2B s... | Permalink / | ||
Uptime website monitoring ping service | Has nice pricing. |
Permalink / | |
33 Writing Tweaks That Will Turn You into a Cop... | Permalink / | ||
Bring clarity to your monolith with Bounded Con... | Permalink / | ||
What’s Wrong With Git? A Conceptual Design Anal... | Permalink / | ||
50 Shades of #FAFAFA A moderately inappropriate... | Permalink / | ||
CFA: Team Salt Lake Mid-Year Report | Permalink / | ||
Email Prospecting Tips From A Former Spammer | Permalink / | ||
12 sections to consider including on your about... | Permalink / | ||
9 Powerful Customer Success Emails Your SaaS Ne... | Permalink / | ||
Artsy's Engineering Compensation Framework | Permalink / | ||
Specs on ErrorsController in Rails | Permalink / | ||
Rocket—Slack-style emoji everywhere on your Mac | Permalink / | ||
Web Bloat Score Calculator | Permalink / | ||
reddragdiva: jean-paul sartre on the alt-right,... | Permalink / | ||
Teach Access Portal - accessibility voice over ... | Permalink / | ||
Write code that is easy to delete, not easy to ... | Permalink / | ||
10 Modern Software Over-Engineering Mistakes | Permalink / | ||
Vision vs. Leverage - agile stuff | Permalink / | ||
Reflections of an "old" programmer | Permalink / | ||
Why Diversity Programs Fail | A number of companies have gotten consistently positive results with tactics that don’t focus on control. They apply three basic principles: engage managers in solving the problem, expose them to people from different groups, and encourage social accountability for change. </blockquote |
Permalink / | |
Ken Iverson: The Cure for the Common MBA | Permalink / | ||
"The Greatest Sales Deck I’ve Ever Seen" in The... | Permalink / | ||
Here Are All Of The Emails We Send At Drift | Content emails, onboarding emails, abandonment emails and NPS emails. Here are all of the emails we send at Drift. |
Permalink / | |
How To Design Lead Nurturing, Lead Scoring, and... | In this guide, I will make an attempt to describe how SaaS/enterprise companies design lead nurturing campaigns and how lead scoring can help prioritize leads and improve conversions, as well as how lead nurturing strategy affects the creation of drip email campaigns. |
Permalink / | |
Misconceptions about "Agile" | Permalink / | ||