: “Don’t criticise my jet interior. That hurts.” — Siobhan ‘Shiv’ Roy, S4E6, Succession
: 📺 Succession The protagonists in this ‘corporate family drama’ are uniformly unlikeable, both …
: Three bridges, from the train to Edinburgh
: In selected cinemas… NT Live: Vanya 🎬🎭 Incredible. Andrew Scott’s performance is sublime. Thank you, …
: Can’t help but be intrigued by what Humane and others are doing in trying to refine personal …
: Micro.blog bookshelves, but for music. With Discogs integration. No idea what the Discogs …
: There is never enough time. The art is in the choices we make about how to spend whatever we have. …
: Tuesday tunes: Freak Out! by The Mothers Of Invention 🎵 I am so far the only person I know that is …
: More human than human. Slàinte mhath!
: Apple’s iOS 17 Preview: The new Journal app looks interesting, but from the limited demo it …
: When implementing humane gun laws is beyond your society’s ken, I suppose you can always try the …
: Today I ate a scone in Scone. Travel notes: jam first, then cream the use of both ‘sandwich’ and …
: Two theatre visits in one week: And by Charlotte Mclean Ane City When will this extravagance end? …
: Ane City Once more unto the breach… I wonder if the Dundee Repertory Theatre offers a loyalty scheme? …
: And by Charlotte Mclean It’s been too long. It’s funny what a global pandemic does to your idea of spending time …
: King Taharqa @ The Ashmolean, Oxford
: 📺 The Sopranos Finally, I know. Often lauded as the greatest TV show of time, and I can see why. …
: I’ve never read Natalie Guest’s blog but this comment on her email subscription page …
: Carolyn on Mastodon: Could you please not denigrate a man by equating him to a woman? There are a …
: 🕹 Casual Birder - Playdate Season 1, Game 1 The first title is a groovy Pokémon-esque throwback for …
: Michael Amundsen: Even the simplest screens in an app should be architected to allow for scrolling. …
: iPhone Screen Sizes (iOS 16) When developing for iPhone today, if you can set a minimum version of iOS 16.2 then you need to be …
: Finished reading: Flowers for Algernon by Daniel Keyes 📚 A poignant exploration of the fragility of …
: 🕹 Playdate - initial impressions: perfectly cute, beautifully engineered Kudos to Panic for bringing …
: It’s too late this year, but next… what do you do for hogmanay? [David Sparks watches] …
: Looks like I am on a triennial blog refresh cycle. New: Cards theme by @ericgregorich Conversation …
: Vaccinated. Virus: SARS-CoV-2 Vaccine: Pfizer-BioNTech bivalent Dose number: 4 Superpowers: …
: TIL - Xcode can display build time right there in the activity view: defaults write …
: Collaboration of the day… presumably an album is in the works. XKCD x Leonard Cohen
: UK energy company Northern Powergrid… has apologised after 74 customers hit by power cuts …
: I am guessing that Apple didn’t do that much Neil and Joni promotion before this week.
: Day 31 of #DoddieAid - out with a whimper. Today’s miles: 2.92 January 2022 total exercise …
: Day 30 of #DoddieAid - Tour de Zwift 2022, stage 6. Today’s miles: 20.4 January miles: 259.58
: Day 29 of #DoddieAid - only chores. Today’s miles: 1.8 January miles: 239.18 Do you know that …
: Day 28 of #DoddieAid - running like a fish. Today’s miles: 7.52 January miles: 237.38 A word …
: Day 27 of #DoddieAid - Tour de Zwift 2022, stage 5. Today’s miles: 14.22 January miles: 230.86
: Day 26 of #DoddieAid - know thyself. Today’s miles: 2.73 January miles: 216.64 Another UCAS (UK …
: Day 25 of #DoddieAid - am I meant to be exercising? Today’s miles: 2.92 January miles: 213.91 …
: Day 24 of #DoddieAid - restless day. Today’s miles: 3.23 January miles: 210.99 Finally set up a …
: Day 23 of #DoddieAid - git on thi push iron. Today’s miles: 11.09 January miles: 207.76 One of …
: Day 22 of #DoddieAid - Tour de Zwift 2022, stage 4. Today’s miles: 11.96 January miles: 196.67
: Day 21 of #DoddieAid - more procrastination. Today’s miles: 4.47 January miles: 184.71 Did you …
: Day 20 of #DoddieAid - 5k, with 100m of up. Today’s miles: 6.77 January miles: 180.24 I said. …
: Just one of the reasons to watch pro cycling: “This is the valley where in 218 B.C., Hannibal came …
: Day 19 of #DoddieAid - didn’t get to Zwift tonight, because work. Today’s miles: 3.07 …
: Day 18 of #DoddieAid - mostly exercising my mind. Today’s miles: 2.57 January miles: 170.4 …
: Day 17 of #DoddieAid - Tour de Zwift 2022, stage 3. Today’s miles: 15.19 January miles: 167.63
: We cannot get wired broadband at home, so we gave Starlink serious consideration. Coincidentally my …
: Day 16 of #DoddieAid - and another 5k. Today’s miles: 4.54 January miles: 152.44
: Day 15 of #DoddieAid - Tour de Zwift 2022, stage 2. Today’s miles: 11.64 January miles: 147.90 …
: Day 14 of #DoddieAid - another rest day? Today’s miles: 3.11 January miles: 136.26 Meh. Should have …
: Day 13 of #DoddieAid - rest day. Today’s miles: 1.12 January miles: 133.15 Just because I have had …
: Day 12 of #DoddieAid - my first Zwift meet up. Today’s miles: 21.95 January miles: 132.03 …
: Day 11 of #DoddieAid - just walking. Today’s miles: 4.6 January miles: 110.08 “Not surprised …
: Day 10 of #DoddieAid - Tour de Zwift 2022, stage 1. Today’s miles: 13.09 January miles: 105.48
: Day 9 of #DoddieAid - and the big wheel keeps on turning. Today’s miles: 10.29 January miles: …
: Day 8 of #DoddieAid - back to indoor cycling. Today’s miles: 10.15 January miles: 82.10 The …
: Finished reading: The Girl With The Louding Voice by Abi Daré 📚 At times a sweet, coming of age tale …
: Day 7 of #DoddieAid - first 5k run of the year, 0°C. Today’s miles: 4.41 January miles: 71.95 …
: Day 6 of #DoddieAid - racing (sic) on Zwift, single lap of the Champs-Élysées. Today’s miles: …
: Day 5 of #DoddieAid - and it’s back to indoor cycling. Today’s miles: 12.6 January …
: Day 4 of #DoddieAid - adventuring across the local military firing range - survived. Today’s …
: Found myself writing only the slightest of AppleScript snippets tonight. The language is now over 38 …
: Day 3 of #DoddieAid - another dog walk and more indoor cycling. Today’s miles: 17.06 January …
: Toki Pona (kinda literally “The Language of Good”) has an alphabet of 14 characters, and …
: Day 2 of #DoddieAid - more indoor cycling. Today’s miles: 12.18 January miles: 22.86 A smart …
: Day 1 of #DoddieAid - beach walk with the dogs and a wee indoor cycle. Today’s miles: 10.68 …
: My trusty 2014 MBP is still an amazing machine, but the temptation was too great. 👀 ✅ M1 Pro ✅ XDR …
: We should expect our children to leave indelible marks on our lives, but today our youngest took …
: Instagram, $1 bn Oculus VR, $2 bn WhatsApp, $19 bn DNS SysAdmin? Priceless.
: Vaccinated. Virus: SARS-CoV-2 Vaccine: Pfizer-BioNTech Dose number: booster Superpowers: /dev/null
: Moving Day. It’s all about the state of mind. 🧘
: Not sure why, but it catches me every year. Repeat after me: WWDC keynotes are not really for …
: Amen: “Children shouldn’t be subjected to Teams.” — @siracusa, ~53 mins into ATP, …
: Somehow @siracusa’s games simultaneously captivate and dumbfound me. The first person to …
: Vaccinated. Virus: SARS-CoV-2 Vaccine: Oxford / AstraZeneca Dose number: 2 Superpowers: still …
: I am trying to burn command line Git into my brain, rather than using a graphical tool. The options …
: Preparing to Ignore Files with Git and Xcode Source code version control is a core competency of the modern developer. But sometimes the system …
: Our Professional Learning Community breakfast club continued today with a discussion abut …
: It’s a small solar system (but I wouldn’t want to paint it)! Congratulations NASA! 🚀 🖖 …
: Vaccinated. Virus: SARS-CoV-2 Vaccine: Oxford / AstraZeneca Dose number: 1 Superpowers: none yet …
: Day 100 of #100DaysOfSwiftUI: without distinction Thanks to @twostraws for an exceptionally high …
: Day 99 of #100DaysOfSwiftUI: always seeking snow Final challenge day, and not lazy for a change. All …
: Splash of the Titans: Mathieu van der Poel on his way to besting Wout van Aert in the battle for the …
: Cumbria County Council get free pass from UK government to allow a new coal mine: “[Projected …
: 🎵 ‘Caterpillar’, Hamish Hawk New single from the sensational Hamish Hawk (Twitter: …
: The first meeting of our virtual Professional Learning Community breakfast club is tomorrow morning. …
: Last quarter of 2020: Apple sales > 850,000 USD a minute Food banks Mind-blowing. Apple today …
: Current favourite tools for teaching Maths (synchronous, remote): DrFrostMaths: …
: Day 98 of #100DaysOfSwiftUI: first degree burns Last project complete, bar the inevitable …
: It’s easier to quote words than live by them: “O ye wha are sae guid yoursel’, Sae pious and …
: Day 97 of #100DaysOfSwiftUI: lobbest thou thy code How many days left? “Three shall be the …
: Day 96 of #100DaysOfSwiftUI: oxford can do commas Just started looking at building SwiftUI views for …
: Day 95 of #100DaysOfSwiftUI: always rolling I wonder if @jamesthomson knows that this course has …
: When an America-curious young Scot decides he wants to explore the culture and personality of the …
: 2004 - SQA launch SOLAR built on Adobe Flash 2017 - Flash deprecated 2020 - Flash ‘End of …
: When your employer suggests that it’s maybe time for a virtual home visit to check that your …
: Inauguration thought on legacy: Our blunders become their burdens. But one thing is certain. If we …
: CNN described today as “The Trump Show: Season Finale”, and all I could think …
: “I think The Mandalorian is a sophisticated show, and it is expressed through it’s …
: Day 94 of #100DaysOfSwiftUI: always twisting The challenge day of the last technique project… This …
: Day 93 of #100DaysOfSwiftUI: know your place The second day of the last technique project… mostly …
: Day 92 of #100DaysOfSwiftUI: chaotic neutral The first day of the last technique project… …
: If you enjoyed last year so much you wanted to relive it, or perhaps you thought you could do it …
: Day 91 of #100DaysOfSwiftUI: always cramming With more time I would try to work out why recycling …
: There is too little talk of addressing poverty, and too much expectation on education to …
: Day 90 of #100DaysOfSwiftUI: haptic confession Followed instructions, understood the code, and …
: When you have an evening video meeting you said you would attend but still want to get some Zwift …
: Does any country have a COVID-19 education policy other than whether to open or close school …
: Day 89 of #100DaysOfSwiftUI: crosseyed and painless The background image, when .scaledToFill() as …
: Day 88 of #100DaysOfSwiftUI: turning a blind ear Disappointed today to learn that the CEO of Ben …
: Day 87 of #100DaysOfSwiftUI: more accessible So, a .willResignActiveNotification message is posted …
: Day 86 of #100DaysOfSwiftUI: tap and be tapped The gesture support in SwiftUI seems pretty robust, …
: Day 85 of #100DaysOfSwiftUI: always contacting Paul Project 16, challenges: extra contextual info in …
: Day 84 of #100DaysOfSwiftUI: a hot prospect Project 16, step 3: maintaining state and adding …
: Disappointing to see the @BBCNewsnight team so poorly present COVID-19 hospitalisation data from the …
: Day 83 of #100DaysOfSwiftUI: not a number Project 16, step 2: generating and scanning QR codes, …
: Day 82 of #100DaysOfSwiftUI: filtered or instant Project 16, step 1: Four tabs, a shared data …
: Day 81 of #100DaysOfSwiftUI: more meze The techniques keep coming. We start building tomorrow. …
: Ever wish a guy called Matt would send you short story every week? 2021 might just be about to look …
: Day 80 of #100DaysOfSwiftUI: data or error Result. A Star Trek themed version of Would I Lie To You? …
: First day back (so to speak) for 2021. Schools have been thrust into remote learning once more, and …
: Day 79 of #100DaysOfSwiftUI: saving the environment Yeah, not that environment. Also worth saving. …
: Day 78 of #100DaysOfSwiftUI: always confessing Forgive me @twostraws, for I have lapsed, again. …
: Eddie Izzard is running a marathon on Zwift followed by a stand-up show - every day in January. …
: The hunt for normalcy continues. I ran for the first time today in quite some time. Indoors. On a …
: This amazing Boston Dynamics tech demo has being widely shared. A light-hearted antidote to the what …
: God of War - Santa Monica Studios 🎮 #microreview Kinda-open world romp through norse mythology and …
: The last of “three semi-literate Scots taking an irreverent look at their country’s institutions” …
: Movember. After. Donate. “There are some things we don’t want to know. Important …
: Netflix have knocked it out the park with The Queen’s Gambit. How long must we now wait for …
: Scottish Exam Cancellation Doublespeak The Scottish Qualification Authority, our nation’s government-sponsored examination and …
: Today I did yoga. Yup. There. I said it. “We can rebuild him. We have the technology. We can …
: Fatigue It’s been a little over ten months since I was last knocked out with a chest infection. School …
: Ghost of Tsushima - Sucker Punch Productions 🎮 #microreview Beautiful open-world drama set in feudal …
: Death Stranding - Kojima Productions 🎮 #microreview Easy-paced action adventure set in a beautifully …
: Given the riot shield has become an increasingly standard item of policing equipment, and how often …
: Day 77 of #100DaysOfSwiftUI: always polishing I ticked every box. Challenge complete. Not my finest …
: Day 76 of #100DaysOfSwiftUI: always awake When sleep escapes you so you decide to knock off a couple …
: Day 75 of #100DaysOfSwiftUI: can we fix it? Overheard today, in a setting particularly lacking in …
: Day 74 of #100DaysOfSwiftUI: open arms Delighted to see @twostraws include accessibility information …
: Day 73 of #100DaysOfSwiftUI: always cutting corners Breaking: I didn’t complete this by the …
: Amazing collection of videos on learning to program with Swift Playgrounds - presented by Sahana, …
: Artisanal1 haircut, long overdue. home brew, lockdown, kitchen cut by my wife ↩︎
: Today’s lockdown excitement: my wife cut my hair Even better: I was allowed to reciprocate We both …
: Black Lives Matter - An Educational Perspective I thought long and hard before I become the umpteenth middle-aged, white man in a well-paid …
: Day 72 of #100DaysOfSwiftUI: authentication With biometric sensors commonplace in technology now, …
: Day 71 of #100DaysOfSwiftUI: standing on the shoulders of giants Given how easy it is to access and …
: Day 70 of #100DaysOfSwiftUI: make mine a triple Is completing more than one ‘day’ per …
: Day 69 of #100DaysOfSwiftUI: matching touch With only a “month” left to go until …
: Day 68 of #100DaysOfSwiftUI: extensions There have been a few points in the SwiftUI course where …
: Day 67 of #100DaysOfSwiftUI: mastery I got wrong answers in the review quiz! Too much beer? Careless …
: Day 66 of #100DaysOfSwiftUI: avoiding the evil horrors Beer coding. I guess it’s okay, since …
: Day 65 of #100DaysOfSwiftUI: instacode Continued adventures in UIKit. Finished just in time to watch …
: Day 64 of #100DaysOfSwiftUI: just say no It’s almost as if Paul Hudson (@twostraws) designed …
: Day 63 of #100DaysOfSwiftUI: four image types of the apocalype CIImage ➡️ CGImage ➡️ UIImage ➡️ …
: Day 62 of #100DaysOfSwiftUI: result is binding I am now officially behind schedule for finishing …
: Day 61 of #100DaysOfSwiftUI: crashes of indeterminate origin A restructuring of the struct version …
: See first, think later, then test. But always see first. Otherwise, you will only see what you were …
: Day 60 of #100DaysOfSwiftUI: bread and butter Enough developers must need to circumvent the …
: Day 59 of #100DaysOfSwiftUI: always sorting Long weeks beget short comments.
: Day 58 of #100DaysOfSwiftUI: new relationships So, the big take away from the last couple of days is …
: Day 57 of #100DaysOfSwiftUI: wax on, wax off Not all of the 100 days can be building cool little …
: Day 56 of #100DaysOfSwiftUI: always reading As an aside, related to the topic of the now completed …
: Day 55 of #100DaysOfSwiftUI: self-flagellation Completed a book tracking app today. Entered some …
: Day 54 of #100DaysOfSwiftUI: underrated emoji ratings SwiftUI as a design abstraction can …
: Day 53 of #100DaysOfSwiftUI: supersize me The Xcode SwiftUI canvas incorrectly reports the size …
: Return better than you left. Sagely advice on dealing with lockdown, and a general guide to personal …
: Day 52 of #100DaysOfSwiftUI: always dealing Another project complete, including challenges. Not much …
: Day 51 of #100DaysOfSwiftUI: aka groom lake Today I learned about REQ | RES. A great tool which …
: Day 50 of #100DaysOfSwiftUI: wooah, we’re half way there Turns out that if I take no more rest …
: Day 49 of #100DaysOfSwiftUI: the cake is a lie Easing my way back into this with the promise of …
: Just how much is Jeff Bezos worth? Sometimes the numbers are so large it can be hard to visualise. …
: Day 48 of #100DaysOfSwiftUI: may the fourth be with you Sweet happenstance. Fit and well enough to …
: My GP called me today, and recommended that I “shield” for the next 12 weeks. That means not leaving …
: ResearchEd has cancelled events due to lockdown, and have reacted with ResearchEdHome …
: Tears For Fears’ Curt Smith and daughter Diva, from self-isolation in Los Angeles: Mad World. …
: Day 47 of #100DaysOfSwiftUI: always procrastinating Swift 5.2 bug, didSet is not called in all …
: Gary Hustwit’s beautifully made documentary, Rams, about the highly influential designer Dieter Rams …
: Remote learning and teaching is a brave new world for many teachers and pupils (and their parents). …
: As a new school term starts, we have rearranged our May In Service day to provide whole school …
: Rebooted classic podcast? Yes please. Just what I need to kickstart my post-quarantine reintegration …
: Very strange day. Working from home, unwell and isolated, while waiting on some clarity from the …
: Day 46 of #100DaysOfSwiftUI: always reanimating My Arrow view animated before I made it animatable. …
: Day 45 of #100DaysOfSwiftUI: Spirograph Never had one of these as a kid, and now I have a simulation …
: Day 44 of #100DaysOfSwiftUI: flower power From Core Graphics to Metal and back again. A psychedelic …
: Day 43 of #100DaysOfSwiftUI: unnecessarily difficult SwithUI Paths and Shapes use different …
: Day 42 of #100DaysOfSwiftUI: always seeking the ultimate answer Today I learned that sometimes I can …
: An awesome World Tour stage race debut for Matthew Holmes (Twitter: @MatthewHolmes51). The new King …
: Day 41 of #100DaysOfSwiftUI: if a bug isn’t there, can you fix it? I didn’t need to mess …
: Day 40 of #100DaysOfSwiftUI: generic title The programming toolbox has changed significantly since …
: Day 39 of #100DaysOfSwiftUI: obligatory mid-course review The pacing of this course is excellent. …
: Day 38 of #100DaysOfSwiftUI: discovering bugs? On dismissing a sheet displayed from a …
: Day 37 of #100DaysOfSwiftUI: the mercy of others All good. Today the weakest link was Xcode. How …
: Day 36 of #100DaysOfSwiftUI: property wrapper vs twitter handle One of the things I like about Swift …
: Great intro to P vs NP-Complete from Jade at Up and Atom: Is this thing that doesn’t look like …
: Day 35 of #100DaysOfSwiftUI: challenged behaviour Design is garish, code only somewhat modular, and …
: Mac App Store - Guilty Pleasure I feel bad when I read tales from developers such as this: As a Mac App Store developer whose apps …
: Day 34 of #100DaysOfSwiftUI: always animated I still have a ways to go with animations. Whether that …
: Day 33 of #100DaysOfSwiftUI: fighting transitions The Canvas live preview is great for making UI …
: Day 32 of #100DaysOfSwiftUI: you lost that animated feeling If only the genie effect offered us …
: Day 31 of #100DaysOfSwiftUI: always avoiding work Is it cheating to use map and reduce before they …
: Day 30 of #100DaysOfSwiftUI: copy and paste When you are tired and find yourself copying the code …
: Day 29 of #100DaysOfSwiftUI: objectionable-c Background information today, including bridging to old …
: Day 28 of #100DaysOfSwiftUI: always sleeping Today I mostly preferred VStacks and Steppers over …
: Hello theme edits to date: played with colours and the animation formatted dates swapped the …
: It’s taken two years, but: I have finally set up my Micro.blog, have been building up …
: Day 27 of #100DaysOfSwiftUI: okay dad, whatever Well, my first experience with building an app that …
: Day 26 of #100DaysOfSwiftUI: Skynet 1.0 alpha Not much SwiftUI today. A little bit about dates and …
: Day 25 of #100DaysOfSwiftUI: a little quarter given It’s been a long day, so I didn’t …
: Day 24 of #100DaysOfSwiftUI: always decomposing I like the programmatic approach to UI design, but …
: One to One - Reflection As a new term begins in a brand new decade, it’s as good a time as any to reflect on …
: Day 23 of #100DaysOfSwiftUI: it’s all in the details If what you wanted was a great overview …
: I wonder how few schools even knew of the existence of SQA Performance Reports? Perhaps they should …
: Day 22 of #100DaysOfSwiftUI: neverending story Rather than have an endless game, I popped a restart …
: AR - Supremacy or Hellscape? The Coming Supremacy of AR - Allen Pike Leaving aside whether any company can be entrusted to curate …
: Day 21 of #100DaysOfSwiftUI: do you have a flag? SwiftUI has managed a great balance between simple …
: Day 20 of #100DaysOfSwiftUI: staying alert When SwiftUI focuses on the design layout it really does …
: Creating content? Answer the questions people have, in the order they have them, using the language …
: Day 19 of #100DaysOfSwiftUI: always learning Who knew the Rankine Scale was a thing? Duly added to …
: Day 18 of #100DaysOfSwiftUI: learning new syntax It’s not immediately obvious why the syntax …
: Day 17 of #100DaysOfSwiftUI: rapid application development Xcode 11 and SwiftUI. So much going for …
: Day 16 of #100DaysOfSwiftUI: so much for building habits A trip to Ireland was enough to break the …
: Raising the roof - Primal Scream @ Perth Concert Hall
: Photography strictly forbidden - Björk @ SSE Hydro, Glasgow
: Inertia bias: “I become so fixated with executing the plan, that I don’t have a moment to realise …
: An excellent podcast episode by Tim Harford on complexity and system design: Galileo tried to teach …
: Having used simulations at uni, when I first worked with a specialised hardware neural net in ‘94 it …
: Can haz moar meetz?: “Many managers don’t know what to do,” [Professor Patrik …
: Sophie, aged six, explaining the solar system this evening: “The planets are Mercury, Venus, Earth, …
: UK Public Service Announcement: Be counted. Register online to vote: in person, by post, or by …
: The inverted-T laptop for the rest of us: It feels a bit silly to be excited about a classic arrow …
: Amen: We could all benefit from a universal code of conduct for hugging at work. Of course, if I …
: Yet another exciting opportunity for Dundee, a city of aspirations and dreams. Although I think a …
: A parochial house, Craggy Island
: Seán Ryan playing the whistle, Leap Castle
: National Gallery of Ireland, Dublin
: Day 15 of #100DaysOfSwiftUI: lunchtime doubly so Swift introduction and review complete, and still …
: Day 14 of #100DaysOfSwiftUI: (not) recording progress My next step should really be to set up a …
: Day 13 of #100DaysOfSwiftUI: in review Paul Hudson (@twostraws) has produced a fantastic amount of …
: Day 12 of #100DaysOfSwiftUI: optionals? Optionals at first seemed like over-engineering to solve a …
: TL;DR - key to positive wellbeing is getting good sleep and having good relationships. UK Department …
: TES pick one part of a DoE report and run with a clickbait headline: TES: Mental health: homework …
: Day 11 of #100DaysOfSwiftUI: Nigel Tufnel’s happy hour Having worked or hobbied with many …
: Day 10 of #100DaysOfSwiftUI: that’s class? To change struct property a ‘mutating’ …
: Day 9 of #100DaysOfSwiftUI: lazy is as lazy does Lazy execution is a powerful concept. It’s …
: Day 8 of #100DaysOfSwiftUI: for the record The humble struct of K&R days has given way to a much …
: Day 7 of #100DaysOfSwiftUI: closure closure Closures are all very fine and good. Having not …
: Day 6 of #100DaysOfSwiftUI: the λ-calculus calculus Almost makes me want to dig out my old Haskell …
: Day 5 of #100DaysOfSwiftUI: get a func on The game really gets raised on day 5. On top of the usual …
: Day 4 of #100DaysOfSwiftUI: goto 10 Breaking out of loops to a label always feels a bit …
: Day 3 of #100DaysOfSwiftUI: the secret life of modulo No idea why the operator is not named today, …
: WalesOnline: School completely bans mobile phones and teachers say kids’ behaviour changes Or …
: Day 2 of #100DaysOfSwiftUI: it’s not Kernighan & Ritchie If an enum case is defined with …
: Day 1 of #100DaysOfSwiftUI: probably not aimed at me I still get a warm and fuzzy feeling when I …
: Because there is not enough to do. Time to play with SwiftUI. Thanks to @twostraws and the …
: Equality and Privilege A little while back I read an article in the Guardian on gender imbalance in the most prominent …
: Obesity I wonder how many of us have truly thought what it means to be obese? Of course I am sure, like me, …
: Edinburgh schools already have 5700 iPads deployed to staff and pupils, and expanding? It seems 1:1 …
: Off to Edinburgh today, to meet✝ Vint Cerf. ✝ Meet (vb.) to be within acceptable tolerances of the …
: On day one of my holiday I find myself needing an EC2 (or equivalent) setup, an Android device, and …
: Off to see what hifi equipment Robert Ritchie is selling these days. Perhaps I should leave my …
: Perceptual cliffs and credit card thin iPhones would be a good starter for a critical thinking, …
: Me: “Burns Supper is cancelled due to amount of snow on roads!” Wife: “Can we go out for a drive …
: The downside of cabled updates…
: There are many issues with Configurator and VPP that need to be sorted, in order to scale this …
: And the second set of iPads were deployed today! Next week the real business end begins…
: It’s been a long journey so far, but today our first set of pupil iPads have been deployed. Happy …
: Time travelling, extra dimensional chefs? Now that’s a sitcom idea. Amazing what you stumble upon on …
: And tomorrow (today) is provisioning day! I really should start writing this up…
: Computing and Information Science - feedback The SQA, and no doubt a large host of teachers and consultants, have been busy in recent months …
: #EduScotICT A month ago Scotland’s Cabinet Secretary for Education, Michael Russell MSP, recently posted a …
: "Look Away" Who’d have thought it? A quarter of a century (give or take) after their prime… Big …
: Goat? What Goat? Today I never walked up a mountain. Today I never cycled around the lovely local countryside. Today …
: Rest Day If it’s good enough for pro cyclists… This year’s Tour de France has been full of …
: Self in the Spotlight A Sunday evening drink with old school friends is a lovely way to give some perspective on life. A …
: In God's Country Topped Schiehallion today. 1083m above sea-level, after a 4.5km walk from Braes of Foss, it was …
: Feline Emergency Some days blipping is not high on my mind. Shocking I know! So last minute frantic behaviour can …
: You Haven't Seen Me, Right? Cute and mischievous in equal measure. Today we loved and adored our new addition some more, and …
: Failed to Boot I think the weather is having trouble recognising the knife edge on which my exercise regime …
: Dark Side On holiday and still never managed to blip this yesterday. Playing catch up… Young Maisie, in …
: Golden Ride Another day another cycle! I used to pedal daily, and would think little of trundling along 50 or …
: Tilted Crossing Today was spent avoiding sunshine, family, and puppy in the name of work. The bills need to be paid. …
: Half Way Point Out on the bike today. This capture was taken at the halfway point (more or less). I like the …
: Maisie When an anniversary approaches, and your wife is brooding over her eldest daughter leaving …
: Changeable Weather I drove home from work, holiday begun, sun shining, and clear blue skies! Does it get better? But …
: Time for Reflection Tomorrow ends another year, and starts another holiday. Time to reflect? Today? No time to reflect! …
: Here Comes the Summer Blue skies! Dog walking is a great pastime on any day, but a peaceful summer evening with the hounds …
: Where's that Cat? In the absence of a feline subject, I tend to revert to pointless close-up. Sorry. Today was fraught …
: Go East Sunrise. Just packed our adventurous girl off to Romania. All prepared! Passport, tomato ketchup, …
: Double Vision So our youngest bursts into the bedroom this morning, 8.30 is not normally a problem but sleep …
: Blinded by the Light Extra strength Belgian beer and Isle of Jura single malt. Strewth! Inside outside BBQ stay at home …
: Through Unseen Eyes Today old charges came a-visiting. It’s great to hear how those who have flown the coop are …
: Pastel Revolution When I was at school, school shows were dire things. Stutters and clumsy gestures, lack of …
: Belated Love My kids love me so! So much in fact that they were late with recognition of that artificial …
: Finishing Line The rain fell no more. And the games could commence. The battles of Saturday’s cancelled …
: Pi If us humans dream of that dog’s life. Then dogs surely must have their own dreams… And …
: Sports Day Lovely weather for it. Nice to have a peaceful family day instead of the excitement of competition. …
: Me and My Shadow A week since the migraine began, and still the effects grapple with my wellbeing. Today was a long …
: Rose Tainted There are roses in our house. A romantic gesture thrown towards our youngest lass. What a nice lad …
: Thin Red Line Generally I prefer purple, but the powers that be insist on red! Hurrah for rules and regulations. …
: Enlightenment Sitting in Glasgow’s Botanic Gardens enjoying that glorious west coast sunshine, listening to …
: Three Cranes (The Lazy Cat Blip) One. Two. Three cranes. We don’t have a cat!
: Flower Power Half way through my 13 day working ‘week’ and so far, I am still alive! Although I …
: Bell Rock School trip on the Girl Katherine II today! The weather was not ideal, and everyone got a little …
: Migraine For the first time in a few months I had a migraine. Started 40 minutes before end of work. …
: Light Shower Today I saw the light. I bathed in it. Or at least, I blipped it.
: Leon and I Another in the series titled “Obscure Self Portraits Which Don’t Give Too Much …
: The Last Screw My laptop started pinking last night. Got worse today. Worried that it might be the hard …
: Shelved Today my iPhone gained hope. Independence is just around the corner. The possibility of loosing the …
: Tower of Light Today we walked along the coast to Scurdieness Lighthouse, just outside Ferryden - a lovely, …
: Ghost in the Machine The weekend is becoming predictable. Work 16 hour days all week… throw Saturday to the lions, …
: Second Summer I was concerned that we had had our Summer. That lovely week in April was a hint at glorious …
: House for Sale Compact and bijou rooftop accommodation. One room. Good condition. Nearby amenities. In the ample …
: Future Shock There are so many times I would like to have lived through, and for each no doubt as many reasons …
: Sunset on May Today I talked too much. But it was final pitch day. Exciting times ahead if it all works out. So to …
: Twilight Power Today it was reported that unannounced figures, whatever they may be, suggested that the world is …
: We're Gonna Need a Bigger Kite What a lovely day. Sun shining. Nice and warm. Looks like Summer is trying to return. Oh, and 30mph …
: Peace Go With You, Brother Gil Scott-Heron (1 April 1949 - 27 May 2011) I first heard Scott-Heron in my early teens. His Winter …
: Work Work Had a very busy week, so a corporate theme seemed fitting. More living to work than working to live …
: Toast Some days you are the bread, and others the filling. And some days, just toast!
: K.I.S.S.I.N.G. Two things for today. First, sometimes it’s better to give in and do nothing than keep at it. …
: Sunset on the Law The aftermath of the storms was being addressed in Dundee today. Many trees fallen or damaged, at …
: Imperfect Storm Our life and nation was shaken today by 100mph winds. My shoreline jaunt was more of a battle than a …
: Calm Before the Storm Tomorrow is expected to be tempestuous. Today we rested. Catching up with The Shadow Line. Pretty …
: Shades of Japan Out for a tasty steak dinner after hearing Kengo Kuma talk about his architecture in Dundee. His …
: Bipolar Me by Spike Milligan Born screaming small into this world- Living I am. Occupational therapy twixt …
: Helping Hand? Anyone know how to solve unsolvable problems? They are fun to play with, but it seems I have a …
: Byte of Power Embrace your inner geek… then simple things can make you happy. Tonight I shall sleep soundly …
: Wired Too many hours staring at too many screens… leaves me both tired and wired. …
: Pwnd Treading water at the moment, when it comes to my to do list… Just when things look like they …
: Set the Controls... Not sure I should have had the weekend off, but it sure was relaxing! Family meals, Samurai movies, …
: Sunshine on Rainy Day Scottish weather. Rain and hail, followed by a glorious sunshine. Nothing new there. And then to the …
: Time Serf Worked past midnight every night this week. Until tonight. I needed a break. Escapism. Doctor Who. …
: Purpose of Education There’s an informal group called Purpos/ed that are currently debating the purpose of …
: The Late Douglas Adams Ten years ago today, Douglas Adams discovered exactly what the Universe was for, and why it was …
: In Need of Enlightenment A whole night’s work down the swanny… My virtual machine virtually bit me. Virtually …
: Love Is... … in your DNA! Had a productive day, fighting the tide of too many things to do but just like …
: Yesterday's Play Walked the dogs today. Often pass this park, with chute and swings. Layered with blossom, in the …
: The Car's the Star A new car, named Leon, apparently. It was almost a sensible diesel but it became a fun, sporty …
: State of Independence Historic they call it. This day. The Scottish National Party certainly deserve praise for winning an …
: Decisions, Decisions I love the fact that we get to vote! But in sleepy Angus, where the perennial choice is between the …
: Strange Sightings I have managed to miss this entire election campaign. And tomorrow I must vote. Anyone has any …
: Choose a Path Sometimes all journeys lead to unknowns. And the unknown stops us travelling. But… the …
: Sustenance Holiday Monday. Been such a disjointed long weekend, half of today was spent reeling… Half of …
: It's the End of the World... …as we know it. Yesterday (back blipped, never had time to process and post) we hung up the …
: Flipping Marvellous Last day with Clodagh. She demonstrates some ninja warrior moves then she’s off home… …
: A Brave New Bike I almost blipped some bunting! There was one length of the stuff in our street, and never a sign …
: Here Comes The Summer Apologies for the spate of car related blips, but the fates had it that way… This evening the …
: Happy Feet Today felt like my birthday. Okay it was actually my daughter’s birthday - but you can no …
: Where's the BFG? Why is it that two weeks off is less routine busting than a holiday Monday? Spent the evening …
: The End of the Road Thanks to Paul Anka for help with today’s motoring related blip… And now the end is …
: High Tide Today. Chocolate Sunday. Only eggs today were fried, on morning rolls. Just how I like them. That …
: Doctor Who? Coffee and a toastie. Failing to solve an unsolvable problem. Dr Who. Dog Walking. Tempranillo. …
: Rung Late posting this one. Little mini holiday weekend. Time to relax with a glass of vino, and an empty …
: Self Portrait III Today I had my hair cut. Last time I was scalped I told my attacker about Blipfoto, and today I …
: Dundee Engulfed The East coast was blanketed in haar today. It made for some dramatic views of the Tay from the …
: Sound Waves Grumble @ Toyota Yaris apparently having intermittent starting problem. Might be clutch peddle not …
: A Lovely Reception My car is getting fixed today. And while that happens I am trapped in a Toyota Yaris. It’s …
: Through the Square Window It’s that time again, boys and girls! Tomorrow it’s back to work time. Must remember to …
: Idle Hand Normality returns. Holiday mode over. Weekend mode engaged. Good job I like weekends. Today I typed …
: None Shall Pass! Walking towards the beach tonight, we were met by this canine guardian. No humans, no gates, no …
: Eye of suspicion It’s a funny old world. One in which things get done more rapidly and efficiently after …
: Essential Reading Thank heavens for families. They keep me sane (or at least some family-norm referenced approximation …
: Cherry Blossom In the cherry blossom’s shade there’s no such thing as a stranger. Kobayashi Issa Who …
: Footsteps in the Sand The beach keeps beckoning us back. And why not? The dogs love it! Gotta love this holiday thing - …
: Après Dog Walking Today we walked a few miles along the beach. The dogs, a majority of our girls, and me. And on our …
: The One Ring When the fates decide that you shouldn’t have the house you decide to buy, isn’t it just …
: Midnight Garden One week of my holiday has drifted off into past times. Batteries are mostly recharged. Which is …
: A Wee Dram What a funny old day. Funeral in the morning, marking the passing of dear Doris. She made tablet of …
: Independence Day On this day in 1320 a historic document was drawn up. The Declaration of Arbroath was a statement of …
: Holiday Mode When at home with their family, Greyhounds don’t typically do hypertension. A little bit of …
: Tiny Planet It’s a small world. Thanks to Blipfoto user DrTwitcher for the tip to try out the Tiny Planets …
: Ties that Bind Sometimes, the desire to be free is restricted by the very enabler of that freedom. Today I got a …
: In A Rush Hour Finished off some extra work today, in an uncharacteristically sunny Glasgow. Caught up with about …
: Spiritual Firewall Who believes in Karma? What an odd week. In many ways, so very positive. The future is bright, the …
: Crunch! So, today was long. It started early. Good company with a colleague. Transversed the country. Met …
: "This one goes up to... err, three!" Spent the evening bring entertained by an extraordinary bunch of talented teenagers. Singers. …
: Death Star Laptop. Doubled the RAM. Doubled the storage. Success. And now I must decide how best to throw …
: Double Vision This evening I have been mostly cloning my hard drive to a double-sized replacement. Tomorrow I will …
: Vaguely Electrifying When you have spent too much of the day dealing with paper, trapped in the endless …
: Clodagh Apparently called “fingers” by those in the trade, we were visited by this cherub and …
: Divine Intervention Well the primary stress is over for another year. Now I can focus on all the secondary stresses. I …
: Recurring Dreams I have only ever had one recurring dream, mostly in my childhood. It resembled tonight’s blip. …
: Dark Period Driven by sunsets and hectic schedules, I fear mundanity in my blips! Today I am dissatisfied with …
: Lone Voice In recent months I have been heartened and inspired by many people. They are fighting a guerilla war …
: Twilight II The days are now longer than the nights. The commute to and from work will be in daylight until …
: Relativity captured I like shadows, reflections, and warped perceptions. It’s good to let the mind wander, and …
: Shadows of the Past The Howff, Dundee. Something especially peaceful about the last resting place of those long gone. …
: Setting Sons Repeated 80s flashbacks today. Manic Miner and Elite. Apple II and ZX81. And the journey home …
: Bright Spark Should we worry that one of our daughters has a teacher that patently does not know her …
: Under Foot Sometimes order wins over chaos. Certainly it makes life easier at work. But which is better? Only …
: Love Apples Appreciation of fruit. An occasional series. Today I rather unexpectedly played Judge in the second …
: Hide and Seek When it comes to portraits, I find myself and my victims^H^H^H^H^H^H^H subjects equally coy, …
: Light a Candle It’s difficult to express thoughts about natural disasters that claim the lives of thousands, …
: Seasons in the... Scotland had all seasons in one day today. Snow. Hail. Rain. Wind. Sun. Spent afternoon enjoying the …
: And Relax... A bottle of red. A family movie. A relaxing end to a busy week. It all kicks off again on Monday! Oh …
: Captive Audience Today I beat the system! Okay, so I was given work beyond my load and when I went to do it I found …
: Portal 3 Finished work “on time” tonight. Then ate. Then went out in daylight. Marvellous. The …
: Text Messages Some days involve saying so much that there is nothing left. Sometimes it’s nice just to read …
: Empty Bed Having just recently blipped Meghara, the mad old dog of the family, today we bid her farewell. …
: Bookmarked The book guardians blipped here, travelled all the way from Thailand to protect our …
: Harbour Lights Four hours courtesy of ScotRail. I am glad I don’t have that as a daily commute, but …
: D I S C O Was given a masterclass in song-writing today. Though I am not sure I learned anything. Got all old …
: Meghara Finally got a picture of Meghara, the grand old lady of the house, on my iPhone. She’s a light …
: Captive Worlds Tonight I wore my ‘Party on Darth’ t-shirt, and remote desktop’d into my work …
: Lemons Today (BackBlipped from tomorrow) was busy. Then I spent the late evening chatting about tech with …
: Brownie Carnage Not some Christian youth orchestrated anarchy, rather a current obsession by our youngest to make …
: Veni, Vidi, Cedi Just outside Whigstreet lies the Whig Street Wood. The site of a third century Roman temporary camp. …
: Atomic Sunset Looking at houses today. Mixed bag! Nice day for it though. Sunshine and hail! Then watching some …
: Twilight Home before dark. Hurrah! Just. Family movie night tonight. Not Twilight, not for us. Lost Boys! A …
: Vented Virtual meetings about virtual organisations which operate in virtual worlds, discussing what to …
: Lacking Vision Had a nap this evening when I got home from work. How old am I? Anyway. Today I lacked vision. And I …
: Le Taxi Drizzle me some more, weather system. It’s not as if a sunset would be nice for blipping …
: Close Encounters Four hours sleep last night. Not looking great for tonight. And here I am, inflicting another …
: Water Tower Dog walking tonight. Walked by the local water tower. A great example of Victorian engineering, it …
: Apples & Oranges Moonlighting today! Enjoyable enough, but sure shortens the weekend… And now having a …
: Greyhound Philosophy The greyhound. Lazy. Our hounds have a passion for general lounging. The comfier the spot the …
: Shifted Fog is fun. Greasy roads, however, are not fun on a commute. Dry good. Wet good. Greasy is too …
: Simple Extraction Well, what a day! And then a trip to the dentist to have a long troubling tooth extracted. And now? …
: Rock Challenge Arbroath Academy took part in their third Rock Challenge tonight, and were very successful! They now …
: Heart-shaped Apparently strawberry pencils are an integral part of a perfect day! Who’d have known? But …
: Contentment I read a story today, of Budai. He was a Zen monk who travelled handing out fruit and treats to poor …
: At a Cellular Level Today was truly a non-productive day! Tomorrow might be better…
: Felled Dog walking on days off, always a pleasure. And wildlife fun… a few deer on the walk and a …
: School Days Work was productive today! And there was more blue sky! Work meet blue sky. Blue sky meet work. Oh …
: Elliott! Okay, so I can sometimes play Ode to Joy with most fingers of one hand if I re-practice and the …
: Daybreak The day started with a glorious sunrise (which I tried my best to capture) but it was still …
: Scottish Weather This morning was wet. And when I say wet I do mean aquaplaning wet and not damp wet. Then before …
: Purple Haze Two disturbing moments today. The first is the realisation that I owe Her Majesty’s tax …
: Crazy Cubic Zirconia Another self portrait. But this time with a Syd Barrett bent. As you can see I am always smiling (on …
: Lime-tinted Glasses The Six Nations began today. Not the best of games I have ever seen, but was enjoyable anyhow. …
: Cold Snap I know it’s winter, but a few days above zero made me hopeful about Spring! The weather system …
: Gordon Gecko Another evening working! Does this madness never end? Well, maybe the work will, but I guess the …
: Signal Tower This would have been a fireworks blip, but I preferred this one! So we went to the 200th anniversary …
: In the Spirit of Shiny Today Blipfoto almost never allowed me to post. Spent most of the evening working. What’s with …
: Luminosity Restrictor Today. Shopping. This is one of the things we bought! And now Kinect Sports. Maybe I should blip …
: Train to Glasgow Singing Kettle reference, like all of life! Long day today.
: Parallel lines Some days are all about making sure that your future free time is not quite free. Today was one of …
: Bottom's Up Nice to celebrate good work done with a wee beer! Gotta catch up on email now… I may be some …
: Finial Countdown Days are long, and daylight remains elusive. Evenings seem longer, but getting lots done. In between …
: All Revved Up I am a blipoholic, and it’s been 26 days since I missed my last upload. Corrected. I forgot to …
: Woodvale Thomas This handsome boy rarely gets called by his kennel name anymore. He is more often called eedjit or …
: Horse Whisperer Ignore them, and they will come! Apparently. Went out and about today, camera in hand. But the day …
: Lazy Day Sunset Today. Walk about. Laze about. Kinect hacking on my Mac. Coffee and chat with a fellow blipper. …
: Tea Cup of Memories Adventure has not been my middle name thus far in 2011 - and I make no promises. Instead, another …
: Little Ted So perhaps this is not a journal entry, more of a retrospective… This guy features in the …
: Backlit Tree The daylight hours elude me as I arrive at and leave work in twilight at best! But if I can get a …
: Self Portrait II Lack of blipping time leads to a self portrait! Been a busy day, and an evening of relaxing…
: Couttie's Wynd Sunshine in January got me out and about for a stroll around Dundee. Since it was sunny I figured it …
: Ready for the Road A combination of weather, holiday, and illness conspired against my poor garaged car getting out for …
: Arbroath Marina at Night A little evening journey took us via Arbroath Marina. Not that impressed by the night time …
: The Guernsey Literary and Potato Peel Pie Society Yikes! A book! Just finished reading The Guernsey Literary and Potato Peel Pie Society by Mary Ann …
: Back to School Back to work today! Glad to be, but not quite prepared. Better luck tomorrow…
: Things are looking up! The family are finally over this flu thing, and I am glad to be heading back to work tomorrow. And …
: Caught on Camera After my primary blipping device was featured, in a previous blip, I thought it made sense to do the …
: Badly Drawn Dog The first in a series of poorly crafted dog portraits… This is our eldest greyhound. She is a …
: Winter Escape Today ended five days of incarceration. It’s a little chilly! But a short dog walk has got to …
: Flashback The flu has now spread to family and friends, and the house has mysteriously transported itself back …
: Sweet Smell of... …perfume. Not that I cared at the time. A retrospective Blip. My excuse is that flu prevented …
: Self Portrait Confined to bed for third day! Limits the ability to follow up on my plan to blip every day… …
: H1N1 Victim Day 5 of the year and I have been added to the swine flu statistics for the winter! This is not …
: Happy Birthday Isaac He was born 357 years ago today! He thought he invented Calculus, and we all thought he had fathered …
: Data Ninja Today the first thoughts of getting back to work trickled into my mind. Then the realisation …
: Hannah May By virtue of her being my Great Niece, I guess that makes me a great uncle.
: Dawn of 2011 Hogmanay celebrations have banished most of the population from the sunlight. Few souls brave the …