Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. Will Amazon move away from Android?

    I keep wondering how much further Google will need to go in order to trigger Amazon going all-in on their Vega OS.

  2. Hybrid Working

    When talking to companies about my next adventure, and the idea of Hybrid working occasionally comes up, and one of the most illuminating questions I try to ask is “Why?”

  3. Polarised AI Experiences

    After a month of digging into AI I’m developing some more solid views, and it’s a very nuanced situation.

  4. Testing GPT OSS on a Mac Mini

    I’m pretty impressed by the 20 billion parameter gpt-oss model as a code reviewer.

  5. Reducing AI power usage

    This interview gives me some hope that AI will not be the climate disaster that folk think it could be, if we extrapolated the current power and usage trends.

  6. Leaving Snapp Automotive

    Today is my last day at Snapp Automotive.

  7. Organising Teams

    It always makes me smile when I see the moment that a project manager/scrum master/team lead realises that you can run a project using software algorithms, and not just follow a book.

  8. Google's ever increasing power usage

    If you thought Google was achieving anything in relation to reducing carbon emissions, read pages 80-82 of their 2025 environmental report.

  9. Fungible developers

    I’m always puzzled as to why many purchasing departments don’t understand that software engineers are not fungible assets.

  10. Local AI for coding

    I’ve recently been playing with Artificial Intelligence and large language models, and there’s a trajectory that I’ve not seen widely discussed; Local AIs.

  11. Working around processes

    One of the clearest signs, to me, that a business is in trouble, is when processes need to be worked around because they don’t align with what’s needed for product development.

  12. Looking at the Mastodon Server Code

    I’ve spent a few hours over the last couple of nights looking at installing a Mastodon server, and unfortunately it doesn’t seem to be designed to scale, so I can understand why folk are having a rough ride atm.

  13. Twitters Lax Security

    If you are wondering if the claims about Twitter security being lax is just one person complaining, you might be interested to know that, 18 months after being let go from the company, I had still not been removed from their employees GitHub committers gr…

  14. Guessing the answer at work and school

    I had an interesting, and long, chat with someone who has as much experience with teaching as I have with computers.

  15. The UK "Apple Tax"

    I was tempted by an m2 Mac Air to test the arm64 Apple Silicon emulators we’ve been building at Snapp Automotive.

  16. AOSP code

    This Android OS code looks, to me, like it’s been written by folk who absolutely believe Enums don’t have a place in code, but a 300+ line switch/case statement is just fine.

  17. 700 miles in an EV

    So having spent last week doing a 700+ mile trip across the UK (east to west) with some stop offs, I can now understand why using a Tesla gives folk confidence in an EV-only future.

  18. What is "Equal Pay" for developers

    I’ve seen another loop of the “all coders should be paid the same!”

  19. Why Stock/Shares isn't a substitue for Salary

    There’s been an increasing trend in Stock/Share Options, RSUs, and employee share purchase schemes, some of which are hyped up to give the impression that they’re worth more than your base salary.

  20. Android T Developer Preview 1 and the AOSP

    Google recently release Android 13 (T) Developer Preview 1, and, while there are times when a lot of noise is made about Android being “Open Source”, what gets pushed to the Android Open Source Project for developer previews gives us some signals on how t…

  21. The UK EV Infrastructure needs a lot of work

    After an attempt to do a 170 mile round trip in my Nissan Leaf, it has now been consigned to a life of “less than 100-mile total distance” trips only.

  22. So I decided to get an EV

    After driving traditional combustion engine cars for more years that I care to mention I decided to take the plunge into the world of EVs.

  23. Disappointed with the Pixel 6

    Having been a mobile ‘phone owner for more than a couple of decades, and recently “upgrading” to a Pixel 6 due to my old Pixel 3 going out of the security update support, I have to say I’m disappointed with where we’re at with Android phones.

  24. Why you shouldn't auto-increment your dependencies

    Recently I saw this tweet which advocates for something I consider a dangerous development practice; Not fixing your builds to a version of its dependencies.

  25. Android Automotive OS S

    As part of my work at Snapp Automotive I’ve been helping create tools and process to make Android Automotive OS development easier.

  26. What is "Level Worthy"?

    Over the weekend Gergely Orosz tweeted about “Promotion Driven Development”, which is a problem in many large tech companies, and is tightly coupled with one of my least favourite concepts from my time in large tech; Whether everything you do is “Level Wo…

  27. adb backup removal

    Today I’ve submitted a patch to the AOSP to continue something which was probably, externally, one of the least popular things I did while I was at Google; Start eradicating adb backup support from Android devices.

  28. Working with android firmware

    Occasionally I get asked “How do I make my own Android build?”.

  29. Big build farm on a budget

    Being able to push a change to a server which builds and tests it can free you up to do other things, but getting the machines together to create a build farm for any large build can be expensive.

  30. What makes a good build

    I’ve seen a number of different approaches to building programs, and between writing about the specifications of an Android firmware build machine, and how to create a cost-effective build farm, I thought it’d be worth covering a few things that I believe…

  31. Building an Android Firmware build machine

    Most commodity desktop computers won’t be able to build the Android Open Source Project in less than 4 hours, and most folk are on a budget when they build a new machine, so I’ve put together a few tips which will help you build a machine capable of build…

  32. Buying choices for SSDs

    Buying disks has, if anything, become more confusing recently.

  33. Improving Your Docker Image Development Experience

    Many CI systems allow you to build inside a Docker container, but creating the docker image which is used for the container can be a slow process.

  34. Hosting build artifacts on AWS

    With JCenter closing down folks are looking at alternative places to host their build artifacts, and AWS can easily meet that need.

  35. Leaving Twitter

    12 days after being told by my EM it could happen, something I’ve been expecting to happen for a few weeks has finally happened.

  36. Ideas for a healthier engineering environment

    Ideas for a healthier engineering environment We’ve all had good and bad work experiences, but how many of us are learning from them?

  37. Limiting the audience for RSS posts

    The problem with RSS and feeds I like RSS as a concept, but, where I’ve seen it used, it’s always felt like it’s missing one thing; the ability to dynamically limit the audience of some posts.

  38. London Commuting; Already badly broken and doesn't seem to be getting any better

    My first experience of Commuting into London was nearly two decades ago.

  39. Feedback - Take it, but also rate it.

    Something I’ve seen over the (several) years I’ve been working in tech is a lack of understanding that feedback has differing levels of value.

  40. Peercache - locally shared caches of build dependencies

    The idea Currently most build systems have two sources for build dependencies; A remotely hosted source (e.g. maven central, internal build cache on a server), or a local on-disk cache, but many development groups have another potential source which doesn…

  41. Open Sourcing the Enterprise Password Safe

    Some of those who know me may have heard me talk about an Enterprise Password Safe product which I built and worked on from the mid-2000’s up until shortly before joining Facebook.

  42. Raspberry Pi Zero Bitcoin "Wallet"

    A few weeks ago I tweeted to see if anyone had put a Raspberry Pi Zero W and a PaPiRus eInk display together to make a Bitcoin Wallet.

  43. UK Tax Authority and Digital Goods

    The biggest concern I have over the UK Tax authority (HMRC) and digital “currencies” is that they don’t seem to understand digital delivery, which already hurts UK businesses.

  44. AmaHooGen

    We need competition for “Google” Android.

  45. I can see why at least one phone OEM is not making money

    I had an interesting conversation with an ‘phone OEM at Droidcon NL which gave me a good idea as to why there may be very few OEMs making money producing ‘phones.

  46. Android 4.4 - Blocking Modders or Increasing Security

    There’s a fine line between user security and blocking modders, but the thing to remember is that far far far more users will benefit from enhanced security than will ever install a custom ROM, and so making a change which can block malware modifying the…

  47. Android ShareActionProvider DarkActionBar Fix

    With the beta of the Droidcon NL 2013 app Quirijn Groot Bluemink posted a screenshot which showed a small problem; The menu provided by ShareActionProvider as part of the Theme.AppCompat.Light.DarkActionBar has black text on a dark grey background.

  48. Nexus 5 Bloatware

    It seems Google is getting in on the “promote via bloat-ware” game which is not great for users, like me, who don’t use a lot of Google services.

  49. OUYA at 499 games

    Occasionally I look over the OUYA website, and today it had a nice looking number in the top right.

  50. Android; why closed open source can be bad

    In a G+ post comment I made a statement about how the closed-source components are detrimental to those OEMs who don’t sign up to the Google agreement for the GApps, and here’s an example; In JellyBean Google has starting giving approved OEMs Chrome as the