Elektrine lite

← Feed

J. B. Rainsberger (he)

jbrains@mastodon.social

<p>Pro 5-pin bowler who consults for software companies to pay for bowling. en/fr/sv/es/ro <a href="https://experience.jbrains.ca" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">experience.jbrains.ca</span><span class="invisible"></span></a> <a href="https://blog.jbrains.ca" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">blog.jbrains.ca</span><span class="invisible"></span></a></p>

Posts

  • Post #2077445

    When interactions &amp;quot;go wrong&amp;quot;, the very thing you are most likely to complain about and try to change is the very thing that most people find hardest and most painful to change about themselves. Result? Merry chaos. I propose an alternative that might actually work. https://blog.jbrains.ca/permalink/the-fundamental-irony-of-human-interaction/

  • Post #1996179

    Is there truly nobody struggling with mock objects out there? I asked Claude Code to generate an example of a Java project using mock objects and it generated my Point of Sale teaching example.

  • Post #1996178

    The Doctor is In at #devoxxgr. Join me for free consulting or coaching. Simply sit down and let&amp;#39;s start!

  • Post #1996177

    I ended up having two long consultations with clients, both free of charge. I really enjoyed the work. I also really hope to continue to do great work by being paid for it. #devoxxgr https://experience.jbrains.ca

  • Post #1996176

    My webcam image is all... red?! https://jb.rainsberger.ca/permalink/why-my-webcam-image-is-so-damn-red

  • Post #1996175

    Strategy: Say things so egregious and obviously stupid that the listener is stunned into inaction and can only :shrug:. Example: &amp;quot;All women love ballrooms.&amp;quot; I would call it &amp;quot;genius&amp;quot; if I thought it were intentional.

  • Post #1996174

    RE: https://vmst.io/@DanMorgan/116516129181127637 See you again on July 8!

  • Post #1866992

    Getting Things Done is only about making lists and setting reminders on the surface. There are greater powers in there and it might help you to know what they are... https://blog.jbrains.ca/permalink/an-alternative-formulation-of-getting-things-done/

  • Post #1386681

    Iterations/sprints are dead. Scrum is dead. Agile is dead. Hold on... maybe. https://blog.jbrains.ca/permalink/when-you-can-safely-leave-sprints-behind

  • Post #1386680

    &amp;quot;Playing Well With Others: An Example&amp;quot; Choosing not to perpetuate LinkedIn as a cesspool of self-proclaimed thought leaders yelling past each other. https://blog.jbrains.ca/permalink/playing-well-with-others-an-example

  • Post #1386679

    &amp;quot;Should I pull more tickets?&amp;quot; These two answers are clearly wrong: &amp;quot;Yes&amp;quot; and &amp;quot;No&amp;quot;. A helpful answer is significant more complicated. We handle these questions are other thorny problems as part of Office Hours. Not free, but excellent. https://office-hours.jbrains.ca

  • Post #1046531

    Few things can wake you up quite like downloading accounting information and then seeing a bunch of it disappear. At least, this time, there was a simple explanation for their bug.

  • Post #968518

    It&amp;#39;s a little thing, but when you can&amp;#39;t figure out which window you need, you need to set the window title using a`tmux` configuration setting you barely understand. Everyone starts somewhere. https://jb.rainsberger.ca/permalink/byobu-session-name-in-terminal-window-title

  • Post #968516

    I feel so grateful again today to spend time in frank discussions with caring people who have genuine problems who want to go beyond blaming people for those problems. And for discussions in which we can confidently and openly acknowledge what&amp;#39;s going on and even who bears responsibility for it and even explaining why that&amp;#39;s happening, all without needing to assign blame and feel superior. https://experience.jbrains.ca

  • Post #968515

    I&amp;#39;m looking for Ottawa/Gatineau folks willing to help me with some office space. I am thinking of scheduling a remote workshop that would run 2 hours on 2 consecutive days, particularly May 12 and 13. I will be in between cities and therefore looking for office space to use (and I don&amp;#39;t expect it donated, although I would appreciate it if it were easy for you) to run the session. I merely need an internet connexion and a reasonable audio environment. Nothing elaborate.

  • Post #968514

    WAT. https://blog.thecodewhisperer.com/permalink/a-tale-of-map-and-parseint-in-three-acts

  • Post #968513

    I just drafted 1400 words about mock objects (and why you might struggle with them) that have been trying to get out for a long time now. These words might see the light of day, but members of The jbrains Experience are reading them now. ;) https://experience.jbrains.ca

  • Post #968512

    Consider treating your inbox as containing options, not obligations. I know: it&amp;#39;s easier said than done. Even so... https://blog.jbrains.ca/permalink/your-inbox-as-options-not-obligations

  • Post #968509

    When I started practising #GTD I didn&amp;#39;t realize that I would come to know focusing on a task itself as rewarding and even addictive. I notice more and more, when I feel scattered, an abstract longing for doing something I can focus on.

  • Post #523058

    Having grown accustomed to &amp;quot;yank name&amp;quot; and &amp;quot;yank path&amp;quot; in #ranger, I find myself wishing this behavior were available in #hledger (hledger-ui), too! ;)

  • Post #523057

    &amp;quot;When am I going to use this (math-related concepts) in real life?&amp;quot; Why do those amounts not balance? The difference is a multiple of 9. Aha! Digit transposition, probably... ...found it.

  • Post #523056

    If we all chose to treat deadlines as an act of love, we could transform the world. No, really. http://blog.jbrains.ca/permalink/deadlines-as-an-act-of-love

  • Post #523055

    If you love the idea of agents over human workers, then you might need to read Deci&amp;#39;s _Why We Do What We Do_. And no: don&amp;#39;t ask an agent to summarize it for you.

  • Post #523054

    I&amp;#39;m _trying_ to trust the process, I really am, but someone in there is getting in the way... https://substack.com/@jbrains/note/c-218567148?utm_source=notes-share-action&amp;amp;r=afaci

  • Post #523053

    Rudimentary TDD in #jq/#jaq: 1. Choose an input; make a text file for it. 2. Figure out the expected output; make a text file for it. 3. `diff expected.txt =(cat input.txt | jaq -L &amp;quot;lib&amp;quot; &amp;#39;main_filter&amp;#39;)` It seems like real work to run multiple tests together, but this is a start.

  • Post #523052

    I highly _highly_ recommend this interview. It&amp;#39;s long. Very long. Feature-film length. Even so, I love Dr Hassan&amp;#39;s emphasis on what works when trying to help folks out of harmful beliefs, rather than what makes one feel superior over them. https://www.youtube.com/watch?v=0UlvAUByG3A

  • Post #523051

    A programmer&amp;#39;s act of love: documenting and reporting an apparent defect in painstaking detail, then removing as many superfluous words as possible.