2025-10-01 The solution to deadlines is usually “cut scope” Doing less work is both effective and least likely to upset your users. Fewer functional features beats more half-implemented features. Categories Posts
2025-09-18 Flash sale on all Pragmatic Bookshelf titles Use promo code flashsale at pragprog.com between 1400 UTC (10am Eastern) September 18 and 1400 UTC September 20 to save 45% Categories News
2025-09-17 Planning ahead is the most important part of code of conduct enforcement A pre-defined code of conduct enforcement process doesn’t make the work easy, but it reduces the strain and increases fairness. Categories Posts
2025-08-28 Keynote: Improving Security Data With ORBIT Co-presented with Eddie Knight at OpenSSF Community Day Europe 2025. Categories Talks
2025-08-28 GUAC+Trustify: Building a Common Supply Chain Knowledge Graph (OpenSSF Community Day) Co-presented with Dejan Bosanac at OpenSSF Community Day Europe 2025. Categories Talks
2025-08-27 Who is a “member” of your project? We often use the words “contributor” and “member” interchangeably in open source projects, but there are subtle differences between the two. Categories Posts
2025-08-20 Duplicate bug reports and how to handle them Duplicate bug reports waste time for everyone involved. You can reduce them by understanding the complicated dynamics. Categories Posts
2025-08-13 Who should enforce the code of conduct? There are valid reasons to involve outside experts in code of conduct enforcement, but it’s ultimately a leadership responsibility. Categories Posts
2025-07-30 It’s okay to stop doing things Don’t start something you’re not willing to do indefinitely, but it’s okay to stop. What used to be a good use of time may not be any longer. Categories Posts
2025-07-23 You can only expect the help you ask for People won’t know you need help unless you ask for it. Be specific about what you need and be prepare to help the helpers. Categories Posts