Log inSign up
Steve Dower
21.8K posts
@zooba

Steve Dower

@zooba
Follower of Jesus. Python tools developer at @Microsoft and core CPython developer. Australian living in Scotland. My own opinions only
Scotland, UK
stevedower.id.au
Joined July 2007
692
Following
2,982
Followers
RepliesRepliesRepostsRepostsMediaMedia

Log in or sign up for X

See what’s happening and join the conversation

Continue with phone
or
Log in with username or email
Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
  • Pinned
    @zooba
    Steve Dower
    @zooba
    Aug 24, 2020
    Not that I need or deserve it more than anyone else, but if you've ever wanted to send me money, now you can! github.com/sponsors/zooba As long as I'm employed, I'll likely pass along any sponsorship to those who need it more. I had some fun writing it though. Worth reading 😁
    Image
    github.com
    Sponsor @zooba on GitHub Sponsors
    I am a CPython core developer, focused on releasing the Windows builds and maintaining the Windows ecosystem.
    4
  • @zooba
    Steve Dower
    @zooba
    Aug 25
    Oh, this explains why I'm getting weekly call centre calls "from your energy supplier" trying to get my details so they can book an appointment to upgrade my meter. I'm actually fine with it, they just never have any dates available. They still call and offer...
    @Artemisfornow
    Bernie
    @Artemisfornow
    Aug 25
    🚨 Oh this slipped through didn’t it … the Net Zero department (DESNZ) changed some rules by secondary legislation to energy supply licence conditions. Sneaky! The tightened rules make energy suppliers take “all reasonable steps” (it doesn’t define ‘reasonable’) to install
    Image
  • @zooba
    Steve Dower
    @zooba
    Aug 23
    Isn't this the premise for one of the Batman games? (And probably a number of the comics, I wouldn't know)
    @PolitlcsUK
    Politics UK
    @PolitlcsUK
    Aug 23
    🚨 NEW: The Government says they will bring in Restriction Zones for serious offenders released from October
    Image
  • @zooba
    Steve Dower
    @zooba
    Aug 22
    I can't stand either of them (or the C# example in the QT I saw). It reads like asking permission for the computer to do what you want. Begging, even. If I'm writing the code, then I'm in charge. When I tell those electrons to jump, they'll wait for me to specify how high.
    @ptr_to_joel
    Joel 🇦🇺
    @ptr_to_joel
    Aug 22
    modern java (top) rust (bottom) the java you thought you knew is no more
    sealed interface Temperature {
    record Celsius(int val) implements Temperature {}
    record Fahrenheit(int val) implements Temperature {}
}

void main() {
    Temperature temperature = new Temperature.Celsius(35);

    switch (temperature) {
        case Temperature.Celsius(var t) when t > 30 -> IO.println(t + "C is above 30 Celsius");
        case Temperature.Celsius(var t) -> IO.println(t + "C is equal to or below 30 Celsius");
        case Temperature.Fahrenheit(var t) when t > 86 -> IO.println(t + "F is above 86 Fahrenheit");
        case Temperature.Fahrenheit(var t) -> IO.println(t + "F is equal to or below 86 Fahrenheit");
    }

    var number_str = "10";
    switch (Result.of(() -> Integer.parseInt(number_str))) {
        case Result.Ok<?> ok -> IO.println(ok.val());
        case Result.Err<?> err -> IO.println(err.err());
    };
}
  • @zooba
    Steve Dower
    @zooba
    Jul 23
    Why encourage your own industry when you can just take from someone else's?
    @levelsio
    @levelsio
    @levelsio
    Jul 23
    🇪🇺 This year the European Union will again make more money from fining US tech companies Than from the total tax income from Europe's own public tech companies!
    Image
    1
Advertisement
Advertisement