Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 66
  1. There is an idea which recurs in many forms in the tech industry, which I summarise as: “where we’re going, we don’t need people”.

  2. Watching Oxide

    I am forever trying to explain, to people I know who aren’t in tech, why I am such a big fan of the Oxide Computer Company.

  3. Coding by guess and check

    Karl Popper described science - I think convincingly - like this: A theory cannot be proven true, only disproven by experiment.

  4. A Pattern Language (APL) is one of my favourite books.

  5. We talk about “abstractions” a lot in software development.

  6. RSS is my inbox for the web

    I have recently been trying to implement, in my life, Fernando’s email inbox algorithm: For each conversation in the inbox: If it’s spam, delete it.

  7. A software commons?

    A few articles have popped up recently about open-source software and its role in society.

  8. Chesterton-proof your fences

    Programmers are familiar with the idea that it is important to understand why a system or behaviour is the way it is before trying to change it.

  9. I’ve recently switched to using the new jj VCS, which you can think of as a Mercurial-like frontend for Git.

  10. How not to write like a bot

    The rise of large language models which can convincingly reproduce human writing has made me notice something.

  11. Thief is one of my favourite games.

  12. On being nuts

    Several AI thinkpieces are setting the tech commentary world alight right now.

  13. Link dump 3

    Things I have been reading recently.

  14. On booleans

    In database design especially, and in software development more generally, it’s tempting to store a boolean as a “yes/no” piece of state.

  15. Each Good Friday, I am reminded of the song Ol’ Glory by Psalters, one of my favourites.

  16. Against PDFs

    If you are unlucky, you might get me started explaining why I am so annoyed by PDF files.

  17. An idea I keep returning to: a particular kind of performance optimisation consists of vertically integrating the source code that implements a particular functionality.

  18. Dorothy Day writes this about the early days of the Catholic Worker: As fast as we gave things away people brought more.

  19. In a business application, the database is just about the most important and valuable component.

  20. Peace is the absence of fear

    Ursula Franklin said “peace is not the absence of war, but the absence of fear”.

  21. Sometimes, I get to tell someone who didn’t know that the internet depends critically on vast networks of subsea cables which connect all the earth’s continents. https://www.submarinecablemap.com/ This usually happens with people who don’t work in tech, b…

  22. A big part of my life in the past year has been working towards creating more affordable housing in Sydney.

  23. Link dump 2

    Things I have been reading recently.

  24. There are two up-and-coming architectural paradigms for app development in the web world: Durable execution: business logic written in procedural style can be reliably split up over long periods of time and different machines.

  25. Six months of Framework

    It was June 28 of this year that I unboxed my new Framework laptop.

  26. The other week I asked a very pointy question on the PHP Australia Slack channel: Real talk, is encrypted casting security theater?

  27. This is probably my most trivial tech pet peeve and I want to get it off my chest.

  28. Ursula Franklin was a scientist, author, activist and Quaker who wrote, among many things, on technology.

  29. I’ve developed a strong opinion about exceptions over the last few years.

  30. Tonight I gave a lightning talk at the last PHP Sydney Meetup of the year.

  31. I’ve used JSON-RPC before as a simple request-response protocol for Websocket services.

  32. I’ve been looking into how to build a Figma-like realtime multiplayer editor.

  33. We are all very near despair

    The epigraph to Jane Jacobs’ The Death and Life of Great American Cities reads: “We are all very near despair.

  34. For the first time since 1868, Quakers are not meeting for worship on Devonshire Street in Sydney.

  35. At work, we’ve been trying out Graphite for the past year or so.

  36. Site repair

    A small fact about Frank Lloyd Wright’s famous Fallingwater house: Wright designed the home above the waterfall: Kaufmann had expected it to be below the falls to afford a view of the cascades.

  37. Link dump 1

    Things I have been reading recently.

  38. Nobody knows about Zulip

    Zulip is a team chat app, broadly similar to Slack or Microsoft Teams.

  39. I found out about Paradicms when searching for advice about working with RDF data in JavaScript.

  40. Rebuilding the blog

    This is me upholding the web developer meme of rebuilding my personal site, and writing about rebuilding my personal site!

  41. Rebooting the blog

    After trying to write long-form content for a while back in 2019-20 and realising that a) I now don’t have the time for it, and b) it’s hard to stay motivated for the length of an entire piece, I’ve decided to revamp my website and focus on building up a…

  42. Framework unboxing

    I’m really excited to go Linux full-time with a just-arrived Framework 13" running Fedora.

  43. Yearly Meeting is the annual gathering of all Australian Quakers.

  44. Relational

    There seem to be a common misconception about the meaning of the term “relational” (in the context of “relational databases”).

  45. Exponential ideas

    Many people in tech are obsessed with exponential growth.

  46. Technical and tech-adjacent writers seemingly never tire of describing various technologies as being “like Lego blocks”.

  47. C++ was the first Object Oriented programming language.

  48. As I write this, Facebook’s blackout of news content in Australia is only one day old.

  49. Destroy All Dependencies

    or, why structural typing is awesome Comment on this post on dev.to When designing software, we strive to ensure each module, class, or function has a single responsibility.

  50. I will be re-reading the following quotes from Sandi Metz’s Practical Object-Oriented Design every morning before I start coding: Object-oriented design is about managing dependencies.