← Home About Archive Reading Tweets Also on Micro.blog
  • Sometimes nothing works. And sometimes I’m sitting in my office listening to some music on the Homepod, wondering what song it is, so I look at my watch and it is telling me what song is playing.

    → 2:19 PM, Dec 17
  • Quite surprising, but the few hundred hours I put into thoroughly understanding the OAuth spec 10+ years ago (1.0, 1.0a, 2.LOL) was totally worth it. Yes, I’m debugging an OAuth flow for the 3rd or 4th time this year and it is saving the project days if not weeks.

    → 3:42 PM, Dec 3
  • HomePod Mini arrived. It’s good. Looks kind of like a tribble. May also act like a tribble. 2nd one already ordered…

    → 8:59 PM, Nov 30
  • Just had my first spatial audio experience with 5.1. Spent the first 2 minutes trying to figure out whether my AirPods were working or not. That is some next-level stuff.

    → 9:51 PM, Nov 27
  • The Mac Pro with Apple Silicon is going to be fucking nuts. The mini is even looking pretty attractive.

    → 6:14 PM, Nov 10
  • Nice blog on putting together a full CI setup for ABAP and UI5 leveraging the burgeoning (finally) OSS ecosystem around those tools. blogs.sap.com/2020/10/1…

    → 8:12 AM, Oct 19
  • A few pics from the trip up to the north shore last week. Brisk, but actually a great time of year to visit. There were even some fall colors until the big wind storm on day 3.

    → 1:46 PM, Oct 17
  • I’m gonna need the HomePod Mini bulk discount.

    → 9:12 PM, Oct 13
  • The cricket by my window is back. It is really freaking loud.

    → 1:30 PM, Sep 23
  • I wrote a blog about thinking through the intersection and conflicts between agile and SAP. It has plot. A sort of proto-choose-your-own-adventure, if you will.

    www.mindsetconsulting.com/help-my-a…

    → 9:40 AM, Sep 17
  • Did … Siri get a lot faster in the last day or so?

    → 6:03 AM, Sep 11
  • Starting welcome night Zoom for 2nd grade.

    Random parent: “How do I change my GOD DAMN NAME?”

    Recorded, of course. 😂

    → 6:51 PM, Sep 3
  • So, I’m working my way through “Clean Code”.

    Observations: It’s a book that advocates “craftsmanship” – a concept I like, a word I hate. The book references 0 women in the index. The two illustrators of the book are women but are referred to as “artists” in the acknowledgements.

    → 12:44 PM, Sep 1
  • We have an out-of-control bot in our #general Slack channel. 😱

    → 11:54 AM, Sep 1
  • Anil Dash is just something else. If you want to hear a great explanation for why openness and good development practice is both worth fighting for and next to impossible to justify, set aside 30 minutes and just listen starting here. Very relevant to the SAP world. overcast.fm

    → 7:31 PM, Aug 30
  • I haven’t seen much about blockchain for a while. Did people finally (FINALLY) get tired of it? Or did we realize it’s actually useless for all but a narrow range of applications, that the industry had been conned, and we’re trying to pretend it didn’t happen?

    → 8:41 AM, Aug 28
  • Thanks to Gregor Wolf, there is now a PostgreSQL adapter for CAP CDS, making it is possible to use PostgreSQL for CAP persistence. That’s great news for general utility of SAP’s CAP frameworks. github.com/gregorwol…

    → 10:56 AM, Aug 26
  • After years and years, finding myself turning back to Tiddlywiki for personal knowledge management.

    → 8:32 PM, Aug 20
  • For the last year I’ve been getting a lot of unsolicited emails from “Business Development” types who want to do business with the company I work for. I just don’t respond. Is this wrong?

    → 10:39 AM, Aug 7
  • Woah. Visual Studio is pretty religious about this stuff from the Internet.

    → 4:08 PM, Jul 28
  • Microwaved pizza: Only 50% yuck, but 100% a great way to burn your mouth!

    → 4:31 PM, Jul 21
  • Touch-screen ARM Macs are going to be amazing as iOS developer platforms. No more simulator because it runs iOS apps natively. My guess is that full iOS will eventually run in virtualization as well.

    → 9:24 AM, Jun 26
  • Unless you are talking about an actual pow wow, maybe avoid using the word “pow wow”?

    → 10:54 AM, Jun 25
  • SAP’s official Fiori Tools VS Code extensions are now available!

    If you just grab the extension pack, it’ll install all the tools.

    blogs.sap.com/2020/06/2…

    → 3:36 PM, Jun 24
  • Public service announcement: If you are using SAPUI5 or OpenUI5, using ODataModel.read is a symptom of another problem. Figure out the real problem and solve it. Don’t use ODataModel.read if you can help it.

    → 11:58 AM, Jun 24
  • And I haven’t even watched the WWDC keynote yet. Hoping to leave time to settle back and watch that tonight. 🤞

    → 3:52 PM, Jun 22
  • Holy Monday, Batman.

    → 3:50 PM, Jun 22
  • Any tips on what to do if a particular peripheral being plugged in to a Mac results in overnight kernel panics regularly?

    I mean, unplug is when not using, but is it Apple’s problem? The peripheral manufacturer?

    → 10:16 AM, Jun 19
  • Primary technical consulting skills listed in order of importance:

    1. Communication

    2. Reading comprehension

    3. Enough general knowledge to know what to Google (which is actually a lot, it turns out)

    4. Googling

    5. Everything else

    → 11:51 AM, Jun 18
  • Blogger: “Quick tip to rename your master branch to ‘main’!”

    Commenter: “Let me spend 800 words trying to explain my misguided concept of how meaning and reference works in English that appears to be primarily motivated by my existential fear of guilt and responsibility.”

    → 10:25 AM, Jun 13
  • These Disney+ ads might be getting to me. 😕

    → 10:09 AM, Jun 13
  • Using my computer outside of its dock for the first time in a couple months. The spacebar is definitely broken. No longer an Apple keyboard unicorn. 😭

    → 1:56 PM, Jun 12
  • Recently subscribed to @stratechery as I’ve been intending to do for ages. It’s great, as expected. I should have done this a long time ago.

    → 12:56 PM, May 13
  • A Slack conversation caused me to enumerate the systems I am running right now:

    1 Citrix 1 AWS Workspace 1 Windows Remote Desktop 2 Parallels VMs (Windows and MacOS) 1 Docker running a small Linux container A partridge in a pear tree

    Now I’m reevaluating my whole life.

    → 10:27 AM, May 12
  • 3 year-old at the dinner table: “Can I be unmuted please?”

    → 7:58 PM, May 8
  • SAP released a bunch of new Code Inspector checks for ABAP Clean Code guidelines. How do you get it into your system? ABAPGit, of course! github.com/SAP/code-…

    → 8:42 AM, May 5
  • Learned about ponyfills on a call with the UI5 team today. What’s your favorite ponyfill?

    github.com/sindresor…

    🐴

    → 10:11 AM, Apr 30
  • Standing desk report: Day 1

    I love the working mode. Great for neck/shoulders. But my feet hurt. Send shoes.

    → 3:08 PM, Apr 29
  • Feeling blue. 😂

    → 1:08 PM, Apr 27
  • Sorry, I waited until the last minute to do some development work and as a result Github is now down. Mea culpa.

    → 10:55 AM, Apr 21
  • Quick: What are your most-used emoji? Just slam your top row.

    😂😱😬🙏👍🤷🏻‍♂️🙄

    → 4:34 PM, Apr 20
  • Can I get a citation on this? Because you don’t have to be a social scientist to know that these numbers don’t make any sense at all.

    www.theatlantic.com/health/ar…

    → 3:33 PM, Apr 20
  • Margot Wollny is killing it with the UI5 2020 overview - blogs.sap.com/2020/04/2…

    2 years ago I thought UI5 was probably a dead-end. The team has engineered a real turnaround. Most excited about the UI5-tooling project.

    → 3:22 PM, Apr 20
  • 4 months ago I did not expect that the word “coronavirus” would be in daily use by the 3 year-old.

    → 7:54 PM, Apr 19
  • Sadly, looks like that hyped novel coronavirus incidence study in California may have had some serious issues. 😕 Concerns with that Stanford study of coronavirus prevalence « Statistical Modeling, Causal Inference, and Social Science

    → 11:11 AM, Apr 19
  • Choose your own adventure: You sit down to write an email to a friend.

    “Hi Malcolm,” - p. 52

    “Hi, Malcolm,” - p. 23

    “Hi Malcolm.” - p. 41

    “Hi, Malcolm.” - p. 34

    Which page do you choose? Choose wisely. 😂

    → 7:44 AM, Apr 16
  • Refactoring: This class is too large

    Great example of a refactoring process, including the “why” and some of the benefits. I love the sidebars.

    → 5:24 PM, Apr 14
  • Quick SAPUI5 tip:

    sap.m.ListBase has an updateFinished event that provides the total number of bound items. Yet another reason never to use ODataModel.read! sapui5.hana.ondemand.com

    → 3:21 PM, Apr 14
  • VSCode is becoming a more and more attractive ABAP development environment thanks to the work of Marcello Urbani, building on the shoulders of @larshvam. This is how open pays off. blogs.sap.com/2020/04/1…

    → 8:42 AM, Apr 13
  • 3-year-old existential angst:

    “Can we bring matzah with us when we die?”

    “What if we have to pee when we die?”

    → 7:15 PM, Apr 12
  • April showers bring May flowers? ❄️ ⛄️ 🥶

    → 12:58 PM, Apr 12
  • Am I submitting my 1st-grader’s attendance automatically using a Siri shortcut? Nah, that’d be unethical. I set it up so it takes one click. 😂

    → 11:15 AM, Apr 8
  • Things I have 2 of: Like-new, full-sized pitchforks.

    Need to invest in some torches?

    → 4:45 PM, Apr 1
  • Marcello Urbani continues his great, detailed blogs about his ABAPGit development workflow investigations - blogs.sap.com/2020/03/3…

    → 9:55 AM, Mar 31
  • Paul Modderman rewrites the “All the World’s a Stage” soliloquy if it were by an ABAPer. If you know other languages, it might be kind of funny too. MIGHT BE. www.mindsetconsulting.com/do-while-…

    → 2:51 PM, Mar 30
  • So far, upgrading to Catalina has been Not That Bad™. Reminders syncing again and Airpods Pro transparency settings are nice.

    → 2:36 PM, Mar 23
  • My theory that English has a word for everything but we just don’t know it is borne out again: Strähne = hank. I have never heard or seen “hank” used in my life. Anyone?

    → 6:54 PM, Mar 22
  • [Leonard Cohen comes on the stereo]

    7-year-old: “We don’t like this music.”

    Dad: “This is some of mama and papas’ favorite music.”

    3-year-old: “Can you please play it when we are at school?”

    😂

    They really dislike the later Leonard Cohen, sadly.

    → 7:02 PM, Mar 21
  • Gavin Quinn at Mindset also just published a blog on the topic of doing effective remote work (we do a lot of it at Mindset) - www.mindsetconsulting.com/working-f…

    → 3:13 PM, Mar 13
  • That said, you do have to be mindful to work remotely successfully. “Remote” by the Basecamp founders is a great resource. basecamp.com/books/rem…

    → 3:12 PM, Mar 13
  • Just want to put this out there: I’ve been working primarily (and progressively more) remotely on SAP projects for about 6 years now. Started doing 1 week on-site, 2 weeks off. Tapered back to 0% for a while and now probably ~20% on-site. It works.

    → 3:08 PM, Mar 13
  • Uh, so @larshvam took the parser from ABAPLint, built a very basic ABAP to JavaScript transpiler, plus a small webpack loader, and now I’m running ABAP in my web browser. This is like a dream.

    Lars’ demo project: github.com/open-abap…

    → 1:09 PM, Mar 13
  • The most important statement in the SAP Community Coding Challenge (https://blogs.sap.com/2020/02/28/sap-community-coding-challenge-series/)

    → 12:08 PM, Feb 28
  • Quick primer on XSLT from @mwittrock - blogs.sap.com/2020/02/2… XSLT is incredibly useful in an SAP landscape, as it can be executed in ABAP, CPI, and PI/PO.

    → 9:21 AM, Feb 27
  • Implementing CI on ABAP AS - from @larshvam - blogs.sap.com/2020/02/2…

    Good overview of your options on the ABAP platform.

    → 10:16 AM, Feb 20
  • The tools for getting Slack messages out of Slack and into 3rd party apps (to track followup and for knowledge management) are just terrible, aren’t they? Is the system share sheet on iOS too much to ask?

    → 10:25 AM, Feb 14
  • That feeling when going over notes for the past weeks and there is a whole page of which you have no recollection. Yeah.

    → 8:32 AM, Feb 14
  • Spent the afternoon working with a customer on ABAP package design (yes, the reason I was reviewing the ABAP package bible yesterday), ATC checks, ABAPGit, and testable ABAP. Awesome to have SAP customer shops pursuing these more advanced concepts!

    → 8:50 PM, Feb 13
  • A watched Drone CI never boils.

    → 10:17 PM, Feb 12
  • Review Tobias Trapp’s amazing ABAP package concept blogs. From 2012! blogs.sap.com/2012/07/2…

    → 9:36 PM, Feb 12
  • 4 years. I meant 4 years. Pure-JS libraries and purely client-side applications are remarkably long-lived, but I don’t expect them to be that long-lived. 😂

    → 12:19 PM, Feb 2
  • Just published the first new version of the Reductio library in 10 years. 😱

    → 12:09 PM, Feb 2
  • We’re hosting a 2nd iteration of our DevOps roundtable in Mindset’s Design Lab the morning on Feb. 21. If you manage implementation of SAP software in the Twin Cities area, consider signing up! www.mindsetconsulting.com/event/sav… @MindsetERP

    → 5:17 PM, Jan 23
  • Got ExpressVPN so I could watch shows while in Germany. Kept ExpressVPN because it gives me sane network access at customer sites … and it’s gonna let me watch Picard. 😂

    → 8:52 PM, Jan 17
  • I found this XKCD surprisingly amusing. xkcd.com/2256/ 😂

    → 6:10 PM, Jan 17
  • Wandering around peeking at people’s Skype windows to try to find the person I am talking with.

    → 12:11 PM, Jan 14
  • RSS
  • JSON Feed
  • Micro.blog