Andrea Grandi
About Archive Photos Replies Also on Micro.blog
  • Python Dojo @ PyCon Italia 2025

    Are you planning to attend PyCon Italia?

    Would you like to join Python Dojo workshop organised by me and my friend Nicholas Tollervey?

    More information and registration link here https://2025.pycon.it/en/event/python-dojo

    โ†’ 5:52 PM, Mar 28
  • I'm loosing interest in micro.blog

    I should probably write a long blog post (on my main blog) about why I lost interest in micro.blog ๐Ÿ˜•

    Briefly:

    • editor is so annoying (see picture below where cursor is in the middle of the character)
    • posts are too short to serve as future documentation / tutorial
    • lack of proper Markdown editor
    • not clear how to insert multiple images and how to alternate text with images
    • no way to know if your posts are being read or not (I don’t even know if people appreciate what I write… I don’t know if they are sharing my post somewhere else)
    • completely zero engagement (it’s like shouting against a wall)
    • editor is so annoying (no, not an accidental duplicate. I hate it so much and it takes me ages to write a post, especially because of the but I’ve already explained which makes me write wrong chars)

    Putting @manton in CC, maybe he can take some inspiration for future development.

    โ†’ 11:00 AM, Feb 25
  • Carbon: generating nice terminal images

    Self note: if you want to quickly generate images of terminal containing commands or short code snippets, you can use Carbon

    carbon.now.sh

    โ†’ 8:01 AM, Jan 21
  • Nintendo Switch 2 is official!

    So, it’s coming! Nintendo Switch 2 will be announced on April 2nd (I see why they skipped April 1st) www.youtube.com/watch

    โ†’ 2:28 PM, Jan 16
  • This time it wasn't AI fault

    In the last couple of days I finally had the chance to test Copilot Edit (the multi file editing feature). I made sure to write proper and detailed specifications and I asked it to write the implementation.

    The good news? It was able to get it right at the first attempt and I was really impressed. Once the implementation was done, I asked it to also fix the two test files involved: it did it right ๐ŸŽ‰

    The bad news? Thanks to my colleague who did the code review, I realised that I had asked the wrong thing ๐Ÿ˜ญ

    The thing I had to implement required way more changes than what I had asked for. I quickly reworked and simplified the code by myself this time, but for once it wasn’t AI fault!

    โ†’ 6:08 PM, Jan 15
  • GitHub Copilot

    Using GitHub Copilot as rubber duck, pairing buddy, to automate boring tasks, giving it clear and precise instructions and always verifying the results ๐Ÿ‘

    Expecting it will do your work for you, with little or no guidance ๐Ÿ‘Ž

    Thanks for attending my talk

    โ†’ 10:50 AM, Jan 14
  • Stats on Micro.blog

    I’ve enabled stats on my Micro.blog account.

    Stats are not included in Micro.blog so I’m self hosting them (no personal information is being collected and this data is never leaving the host) using Umami.

    I don’t really care about “numbers” (I do appreciate comments and interactions a lot!) but I’m curious to see if people are reading what I post or not.

    You can read on my main blog how I’m doing that: https://www.andreagrandi.it/posts/self-hosting-analytics-at-zero-cost/

    โ†’ 8:23 PM, Jan 12
  • Reading stuff and training dog

    Trying to brush up a couple of things today:

    • Watching a few existing talks about a subject I would like to give a talk about (no spoilers yet!)
    • Reading documentation about VSCode extensions for an idea I have (at least I found a good name!)

    All of this while I try to relax after a nice day where I also trained my dog a little bit ๐Ÿถ

    โ†’ 6:06 PM, Jan 11
  • GitHub Copilot

    In a future iteration of GitHub Copilot I expect it to check the errors in CI and automatically propose a fix.

    I just did this manually: copy pasting the error back, asking for a fix, the fix was correct, I made the commit, push etc…

    It could be automated with me still in charge to dismiss or accept.

    โ†’ 3:14 PM, Jan 10
  • Breathable app and Watch Duty

    In case anyone needs, the Breathable app has been made free for life.

    ๐Ÿ˜ฎโ€๐Ÿ’จ Spread the word! Developer Garrett Murray has made Breathable, his air quality index tracker with excellent widgets, free of charge, forever:

    In light of the awful fires and air quality in Los Angeles, Iโ€™ve made Breathable free and app will remain free permanently. I charged for the app prior only so I could donate the proceeds to climate change charities, but paying Apple 15% for that privilege is silly. breathable.app

    (Via Daring Fireball)

    Jarrod Blundy https://jb.heydingus.net/2025/01/09/spread-the-word-developer-garrett.html

    On a side note, if you need to keep an eye on LA fires, I suggest using Watch Duty.

    โ†’ 7:46 AM, Jan 10
  • Micro.blog categories

    I just found out about these micro.blog categories help.micro.blog/t/emoji-i… to help users discovering content. I’m wondering if “Tech” has been left out on purpose.

    I found this very old post from @manton www.manton.org/2018/01/0… but it doesn’t mention anything about it.

    โ†’ 7:59 AM, Jan 8
  • RSS
  • JSON Feed
  • Mastodon