User contributions for Andrzej

From ym2149.org
A user with 311 edits. Account created on 20 January 2024.
Jump to navigationJump to search
Search for contributionsExpandCollapse
⧼contribs-top⧽
⧼contribs-date⧽
(newest | oldest) View (newer 250 | ) (20 | 50 | 100 | 250 | 500)

6 May 2024

30 April 2024

26 April 2024

23 April 2024

22 April 2024

20 April 2024

19 April 2024

18 April 2024

17 April 2024

16 April 2024

15 April 2024

12 April 2024

9 April 2024

8 April 2024

7 April 2024

6 April 2024

  • 13:3813:38, 6 April 2024 diff hist +20 N Access:Security cardCreated page with "read user += Andrzej" current
  • 13:3813:38, 6 April 2024 diff hist +1,048 N Security cardCreated page with "* https://www.reddit.com/r/ExperiencedDevs/comments/1bx7x6s/missing_context_on_tasks_is_a_huge_deal_breaker/ * security related tickets are the worst for this - certain individuals insist they can play the security card and bypass prioritisation/planning because 'security is important' to keep development busy for a month with work that doesn't otherwise appear to have value for the business or customers. normally i'd call that negative work ** of course security is impo..."

5 April 2024

4 April 2024

31 March 2024

30 March 2024

29 March 2024

26 March 2024

25 March 2024

  • 16:0116:01, 25 March 2024 diff hist +405 N Semantic versioningCreated page with "* users need to be wary of breaking changes regardless of whether you've declared them * so don't bother declaring them, just use an integer so that every release is potentially breaking * provide a migration path whenever something is deliberately broken == Upgrading == * upgrade to latest release to get a required new feature or security fix * otherwise leave it, it's fine Category:Programming" current
  • 11:5611:56, 25 March 2024 diff hist +79 N AmericansCreated page with "* the missing u can now be found in poring * phased for fazed * could care less"
  • 11:2011:20, 25 March 2024 diff hist +319 N Code freezeCreated page with "* typically imposed to 'reduce risk' following a major incident ** like making the whole class do a lap of the pitch because timmy ate some mud * actually increases risk due to concentration of changes just after freeze lifted ** in particular, prod-specific functionality untested during freeze Category:Waterfall" current
  • 10:4010:40, 25 March 2024 diff hist +18 N Category:PythonCreated page with "The best language." current
  • 10:3710:37, 25 March 2024 diff hist +406 N Pip-toolsCreated page with "{{lowercase}} * declare what your repo actually uses in requirements.in * use pip-tools to maintain and check requirements.txt ** use requirements.txt for testing and deployment * lib setup.py should read requirements.in ** an extra that i call frozen can read requirements.txt if you want to depend on the lib along with the dependencies it was tested against Category:Programming Category:Python" current

24 March 2024

23 March 2024

22 March 2024

21 March 2024

20 March 2024

  • 21:2121:21, 20 March 2024 diff hist +1,387 N QuotesCreated page with "* Beware of bugs in the above code; I have only proved it correct, not tried it. – Don Knuth * The joy of coding Python should be in seeing short, concise, readable classes that express a lot of action in a small amount of clear code — not in reams of trivial code that bores the reader to death. – Guido van Rossum ** You don't worry about the 1000 things that happen when you open a file, you just believe that 'open' does what it claims to do. Believe the same for a..."
  • 21:1821:18, 20 March 2024 diff hist +87 How to deliver softwareNo edit summary
  • 21:1621:16, 20 March 2024 diff hist +421 Pull requests versus pair programmingNo edit summary
  • 21:0921:09, 20 March 2024 diff hist +650 N Pull requests versus pair programmingCreated page with "* I believe pull requests can be a cheaper way of achieving the same benefits as pair programming * But this requires a lot of discipline from the developer and the reviewer == Good article == * https://mtlynch.io/code-review-love/ of which i 100% agree with most points * writing a description should be a simple case of linking back to the Jira ticket * put cosmetic changes (if absolutely necessary) in their own commit so reviewers don't have to consider them * the rev..."
  • 21:0821:08, 20 March 2024 diff hist +25 ExamplesNo edit summary
  • 21:0721:07, 20 March 2024 diff hist +103 MonorepoNo edit summary current
  • 21:0521:05, 20 March 2024 diff hist +175 N MonorepoCreated page with "* does not scale * out of control build time * out of control complexity * invest in shared code instead * also see Frameworks versus shared code Category:Programming"
  • 21:0421:04, 20 March 2024 diff hist +155 N Frameworks versus shared codeCreated page with "* a framework is like a synth you buy in the shop, sounds great until there's no knob for the idea you've got and then you're SOL Category:Programming"
  • 21:0021:00, 20 March 2024 diff hist +523 N FormattingCreated page with "* half the available effort in the ecosystem seems wasted on writing formatters * claims made by formatters don't check out in practice, e.g. you actually have to think more about formatting when one is in use * make the ide present each developer's preferred format, with the committed format optimised for resolving conflicts * nobody needs at most 80 columns, join us in the 21st century ** a column limit causes similar code to be indented differently which interferes wh..."
  • 20:5220:52, 20 March 2024 diff hist +505 N TestingCreated page with "* manual testing is a terrible use of resource, invest in automated testing whenever possible * unit tests are supposed to be fast so developers can run them frequently without getting bored * your mocking is dysfunctional if it involves writing things twice * unit tests are for verifying behaviour and enforcing it * an integration test can be used to check the parts unit tests can't reach, in particular that the service can communicate with its immediately adjacent serv..."
  • 20:4520:45, 20 March 2024 diff hist +718 How to deliver softwareNo edit summary
  • 20:4220:42, 20 March 2024 diff hist +53 N Category:ProgrammingCreated page with "Maybe I'll collect these notes into a book some time." current
  • 20:3820:38, 20 March 2024 diff hist +529 N Second system syndromeCreated page with "* https://wiki.c2.com/?SecondSystemEffect * organising code the 'right way' and not the practical way - if the next developer needs something to be in a certain place they have the resourcefulness to consider it already exists and find it before duplicating any effort, the power to move it themselves, and also they won't have to guess where to put it. unit and integration tests that were written with behaviour enforcement in mind will flag any issues and can be tweaked a..." current
  • 20:3620:36, 20 March 2024 diff hist +1,491 N ExamplesCreated page with "== Bad consensus == * A majority can agree and still be wrong * Checked exceptions, unpopular because of a blog post ** Now the compiler can tell you what params your function takes and what it returns, but not how it can fail * Markdown, popular despite having significant trailing whitespace ** It happened to exist at the right time * Continuous integration builds that can't be reproduced locally, or on anything other than one specific CI service or imperfect clone * P..."
  • 10:2010:20, 20 March 2024 diff hist +165 N How to deliver softwareCreated page with "* https://en.wikipedia.org/wiki/Principle_of_least_astonishment * https://en.wikipedia.org/wiki/Don%27t_repeat_yourself Category:Programming Category:Wisdom"

19 March 2024

(newest | oldest) View (newer 250 | ) (20 | 50 | 100 | 250 | 500)