I wonder, if Count Binface wins and takes his seat in the Commons, what happens with regards to the dress code that members of the Commons are supposed to adhere to?
Niall Scott
@niallscott.bsky.social
An Android contract developer and technology geek living in Edinburgh, Scotland. Creator of MyBusEdinburgh. Remainer. Hello to our European friends.
I spent some time today playing around with the new Software Defined Vehicle (SDV) platform which has just been made public alongside the release of Android/AAOS 17. The screenshot is SDV Cuttlefish images I built running the SDV solution. I'm looking forward to working more with this.
I gave a brief interview to Mohsen Mirhoseini about LLMs and the future of software development at KotlinConf last week in Munich, which features in his latest video. Check it out! www.youtube.com/watch?v=ybZG...
Are We the Last Generation of Developers? KotlinConf 2026 Unfiltered AI Survey
YouTube video by Android Developer Tips
youtube.com
If the question is "Should I fly to/from Glasgow airport?", the answer is no.
In appears to me that the Conservatives are engaged in political trolling, whereby they hand over a very shit inheritance to a new government and then they be like "Wow, the country is so broken, isn't it? Who done that?"
incredible timing, Kemi
I've just realised that if Andrew Mountbatten-Windsor is charged and it proceeds to court, we'll witness the spectacle of "The Crown vs Andrew Mountbatten-Windsor", which will be prosecuted by a member of the King's Counsel. That has an extra sting to it when the Crown/King is your brother.
While working on @mybusedinburgh.bsky.social this week I encountered an annoying subtle thing with Gradle. I tried to use convention plugins in the `buildSrc` dir. But I kept getting issues with classes not found. So there was clearly some classpath thing happening.
I would describe the queue for security at Charleroi airport as currently constipated.
The issues with the Edinburgh bus tracking API over the past few weeks have been a massive pain, but hopefully I can put it behind me now. After a massive effort, I'm glad to get this app update out. Now time for sleep.
Well, it's been a massive effort over the past couple of days, but My Bus Edinburgh has been updated to version 3.3 to fix the issues with displaying bus times that have plagued the app over the past few weeks. Available now in the Google Play Store. Any issues? Please let me know.
Now that 2025 has concluded and I have the full energy stats for my usage, I can give some stats. Firstly my setup; 12x 405W solar panels 9.5kWh GivEnergy battery storage South facing roof - located in Edinburgh, Scotland (Solar and battery installed June 2023) Last year: bsky.app/profile/did:...
2024 was the first full calendar year that I've had solar panels with battery storage installed on my house (installed June 2023). So, some stats. Firstly my setup; 12x 405W solar panels 9.5kWh GivEnergy battery storage South facing roof - located in Edinburgh, Scotland (Continued...)
2025 was a year of great conferences for me: KotlinConf Copenhagen, Droidcon Berlin and Droidcon London. 2026 is shaping up for another great year. I will be debuting at FOSDEM in Brussels this month, and returning to KotlinConf in Munich and Droidcon London. Perhaps others too?
It's possible to simultaneously hold the following views; - That Maduro is a piece of shit - a terrible person. - The behaviour of the current US administration is utterly contemptible.
A short thread explaining the issues with My Bus Edinburgh and bus tracking in general over the past few weeks.
There have been issues with bus tracker in the past few weeks - since mid-December. The City of Edinburgh Council is migrating to a new bus tracker system for third-party apps to obtain data from. In mid-December the old bus tracker system started to give out estimated (non-live) times only.
My Droidcon London 2025 talk, "Dual booting for testing and curiosity with Dynamic System Updates", is now available on YouTube: www.youtube.com/watch?v=R_o1... So happy to see my first ever conference talk now online :)
Dual booting for testing and curiosity - Niall Scott | droidcon London 2025
YouTube video by droidcon & fluttercon
youtube.com
It took far longer than I hoped, but this morning Google finally approved the update to My Bus Edinburgh which fixes the issue loading bus times. This is now starting to roll out to users. If you don't immediately see the update, please check the Play Store throughout the day.
A change was made to Bus Tracker without my prior knowledge which means bus times are not currently working. Fortunately the fix is simple and I am currently publishing a new app update this morning to fix it. I will update here when the update is out.
Thanks to everyone who came along to my Droidcon London talk. Now it's over, I can relax for the rest of the conference. Here's a link to the slides: docs.google.com/presentation...
On my way to London to attend Droidcon this week. Looking forward to meeting with my fellow Android developers and friends.
The biggest threat to the way of life of those who spout "go back to your own country" is that enough people actually do. However, the bigots are usually too stupid to realise this. Study after study shows that on the whole, migrants contribute way more than they take. Show them respect.
A brand new update for My Bus Edinburgh is rolling out. It's been over 2 years since the last update, so this was long overdue. This is the first release with some features written in Compose. This project started in 2009 while I was at uni, and it's still rolling along. 25.5k active installs!
A new update, v3.2, is rolling out from today. All going well, the update will be available to all devices by the end of the week. The main change is a brand new 'Updates' section. Also support for the latest versions of Android, and improved edge-to-edge UI support. Any issues? Get in touch.
I just want to say, I'm using Gradle Managed Devices to run instrumentation tests across groups of virtual devices and it's amazing. Prior to a release, I'm getting very valuable feedback that the tests do indeed pass across many versions of Android.
Only 2 weeks to go until @droidcon.bsky.social London! I will be presenting the 20 minute lightening session "Dual booting for testing and curiosity with Dynamic System Updates" on the Dalvik Domain stage at 15:30 on October 30th (1st day).
People go on about how long it takes to get through passport control in the EU for British citizens post-Brexit. But somehow it takes even longer to get back into the UK at Edinburgh Airport as a British citizen.
I remember when prices for food and drink in airports were merely ridiculous. Now they're kick-you-in-the-balls insulting.
Next week I will be in Berlin for Droidcon. I can't wait. I'm looking forward to meeting up with my fellow Android developers. This time around, I am particularly interested in automotive and Android Open Source (AOSP) development. So if these things interest you too - let's chat at the conference
I don't think I'll ever tire of that little flutter of excitement when I perform an AOSP firmware build and then watch it booting on a device. On which note, if you want to play around with AOSP, get a VIM3 board. It's an accessible entry in to playing around with AOSP on a device.
I'll be speaking at Droidcon London this year: "Dual booting for testing and curiosity with Dynamic System Updates" This will be my first conference talk. As such, I'm easing myself in by doing a lightening session. I'm both looking forward to it and very nervous.
Software engineers: when you're trying to find a solution to a problem you don't understand, it's tempting to put in the quick fix from SO or elsewhere, to make the problem go away. It's always worth digging down further to *understand* the problem, so you're aware of the consequences of your fix.
Once the free-speech lobby learn of this, they will be up in arms!* *They won't, because they're inconsistent with their arguments, and Trump is their man. www.theguardian.com/us-news/2025...
Trump administration orders US embassies to stop student visa interviews
Directive could severely delay visa processing and hurt universities that rely on foreign students for revenue
theguardian.com
At the weekend I was in Eindhoven, Netherlands. It was a far more pleasant place to wander than most cities. The cycling infrastructure, meaning less cars, means the background noise is quieter. And the greenery of trees and plants on residential streets dampens the worst of the hard landscaping.