Browse tags
  • ๐Ÿ”— Breaking Down Tasks - Jacob Kaplan-Moss

    Something missing from this series on estimation, until now, has been a discussion of how to โ€œbreak downโ€ a project into a well-defined task list. Iโ€™d not previously written about this because, to me, itโ€™s largely intuitive. But it isnโ€™t for everyone, so this post fills the gap, and explains in detail how I break down projects into a task list.
    Being able to "pattern match" from experience is a real cheat code. That these skills require time and experience is one of the major reasons why we encourage feature leading early on โ€“ exercise the planning muscle and build that intuition.
  • ๐Ÿ”— An Interactive Guide to CSS Grid

    CSS Grid is an incredibly powerful tool for building layouts on the web, but like all powerful tools, there's a significant learning curve. In this tutorial, we'll build a mental model for how CSS Grid works and how we can use it effectively. I'll share the biggest ๐Ÿ’ก lightbulb moments I've had in my own learning journey.
    This is great. I have a feeling a lot of my html on my site could be simplified by using girds instead of flex everywhere.
  • ๐Ÿ”— Code With Me - Plugins | JetBrains

    Code With Me is a new service created by JetBrains for collaborative development and pair programming.
    I've been doing a lot of remote pair programming at work lately. This Code with Me plugin for PyCharm looks like it could make it a lot easier. Can't wait to try it out.
  • ๐Ÿ”— Codeberg.org

    Codeberg is founded as a Non-Profit Organization, with the objective to give the Open-Source code that is running our world a safe and friendly home, and to ensure that free code remains free and secure forever.
    I haven't used Codeberg (a GitHub alternative), but their copy on front page strikes me.
    No tracking. Your data is not for sale.
    All services run on servers under our control. No dependencies on external services. No third party cookies, no tracking.
    Hosted in the EU, we welcome the world.
    
    Using external services for every last thing, you end up with your data being spread out amongst multiple (unknown to you) vendors, each with different security-implications / privacy policies / regulations all across the world. It makes your service more brittle (increased points of failure) and less secure (increased attack vectors). Seeing a service make this central to their product is refreshing.
    Focusing on privacy and hosting in non-US owned/operated datacenters in the EU will be a competitive advantage when going up against the US tech companies in the future, if it isn't already.
  • ๐Ÿ”— jaredks/rumps

    Ridiculously Uncomplicated macOS Python Statusbar apps - jaredks/rumps
    I've been thinking about couple ideas for status bar apps that could help me at work. One of the largest barriers for me to actually build them is re-learning Objective-C (I can't believe ImageXY was almost a decade ago ) or learning Swift. Letting me write apps in Python should allow me to quickly prototype some apps and see if my ideas are actually any good.