photography

internet

programming

engineering

productivity

bike

blog

design

music

book

game

2022-08-09: My friends know I’m really bad at returning IM messages, so they send me huge messages that look …

2022-08-04: Sometimes when I am writing in SwiftUI I think “that would be so much easier in AppKit”, …

2022-08-03: I spend too much money in fancy coffee shops. And honestly, I can brew with the same quality, as …

2022-08-03: For now my Pinboard client sends links to Micro.blog using the following URL: …

2022-08-03: I wish there was more people using Threema. This is not the first time I write this here, but I …

2022-08-03: Adding an option to save links from my Pinboard client as Micro.blog bookmarks. I don’t use Pinboard …

2022-07-30: Officially back to Pinboard. GoodLinks exports a JSON file, which can be easily parsed, and …

2022-07-30: I made the mistake of migrating all my bookmarks from Pinboard to GoodLinks. The app’s …

2022-07-30: Seven years ago I bought a TV and a washing machine. Both stopped working this week.

2022-07-29: 📷 Tree, rocks, and Trakai Castle, Lithuania.

2022-07-29: 📷 Basketball in Lithuania.

2022-07-26: 📷 End of day in Lithuania.

2022-07-24: 📷 Back home, safe and sound (and hours late).

2022-07-24: 📷 Trakai Castle, Lithuania.

2022-07-24: 📷 Pier in Trakai Castle Island, Lithuania.

2022-07-24: 📷 Boats in Trakai Castle Island, Lithuania.

2022-07-24: 📷 Boat in Trakai Castle Island, Lithuania.

2022-07-24: 📷 Boats in Trakai Castle Island, Lithuania.

2022-07-22: 📷 NordVPN Apple - iOS and macOS - team outing in Lithuania. Taken with an iPhone at 7am.

2022-07-22: 📷 Good restaurant, and Borat agrees. Taken with an iPhone.

2022-07-22: 📷 Sauna in Lithuania. Taken with an iPhone.

2022-07-22: 📷 🍔 Getting ready for burgers 🌱. Taken with an iPhone.

2022-07-22: 📷 🏀 Basketball in Lithuania. Taken with an iPhone using Obscura 3.

2022-07-21: I decided to pack light for my business trip and didn’t bring my Fuji camera with me. Huge mistake.

2022-07-21: 📷 Basketball in Lithuania. Taken with an iPhone using Obscura 3.

2022-07-20: 📷 My cat. Photo taken with an iPhone using the Obscura 3 camera app and the setup I mentioned a few …

2022-07-18: git version 2.37.0 was giving me too long unix socket path when fetching a CocoaPod repo. Reverting …

2022-07-17: 👨‍💻 This is pretty much all I install in my work computer: Xcode Dash Tower Sublime Text xScope Paw …

2022-07-17: I’m impressed with the built quality and performance of these latest MacBook Pro models 👨‍💻

2022-07-14: DuckDuckGo’s browser for macOS requires an invitation code, which’s sent via Push …

2022-07-14: Xcode takes ages to install even on the latest MacBook Pro model 👨‍💻

2022-07-14: MacBook Pro M1 Pro: Slack’s still slow.

2022-07-12: 📷 Yesterday I configured Obscura 3 to open in manual mode, saving to JPEG instead of RAW and using …

2022-07-12: Fourth shot today 💉 🔬

2022-07-11: Yesterday I canceled my Feedbin subscription. I don’t consume RSS while working, only on my personal …

2022-07-11: When I saw that the Reminders app had tags and recurring tasks, I switched to it. But it doesn’t …

2022-07-10: 📷 Cycle path in Germany. JPEG, SOOC.

2022-07-10: Basic Apple Guy’s $9.99/Month: The entire purpose of this exercise was to bring more …

2022-07-09: 📷 All these cameras weight about the same.

2022-07-09: I used my time-off yesterday to take my Brompton for a spin: 40 km in the city riding only in bike …

2022-07-09: The company has the tradition of giving us Fridays off during summer, and this year isn’t different. …

2022-07-07: I love to see this little one resting. His world is quiet and safe, with nothing to worry about …

2022-07-07: Lamy 2000, one of my favorite pens. I love its simplicity and its modern looks, although designed in …

2022-07-07: The best thing about working with macOS is not having to deal with the iOS Simulator.

2022-07-01: Hidden Math: The Numbers That Make LEGO Work What math is hidden in your favorite LEGO sets, how …

2022-07-01: Last year when I decide to switch companies, I applied to positions on three products I use daily: …

2022-06-30: I’ve worked for different companies, R&D projects, big products and services. I’ve …

2022-06-30: I pay for hosting for my blog, email, RSS, and photo services. I pay to support the products I enjoy …

2022-06-30: Sometimes I feel I might be missing something by not using Twitter, but then I remember I make much …

2022-06-26: I keep about 10% of the photos I take. The other 90% is either duplicated or really bad photos 📷

2022-06-25: My wife never enjoyed “pew pew pew”1. But then she watched The Mandalorian and …

2022-06-23: The list of topics I have to write for my other blog - swiftdev.coffee - keeps growing. The amount …

2022-06-23: 📷 I saw this on the asphalt today and had to stop to take a picture. This is a JPEG, SOOC.

2022-06-22: A Tale of Two Interfaces: QuickSynergy puts the user first, and is designed to let the user work …

2022-06-19: My brain isn’t working today; 34° C outside and 28.4° C inside (according to Eve room). Going to …

2022-06-18: Self-checkout is so weird. Today I went to an Apple Store to buy an Eve Room and, from inside the …

2022-06-18: 📷 Bookstore in Berlin. JPEG, SOOC.

2022-06-12: If regular IKEA furniture were LEGO, then the IKEA Baby Changing Table I’m assembling would be …

2022-06-11: Yesterday we went to an Apple Store because my wife’s watch battery (Series 7) wasn’t …

2022-06-09: 📷 Jodie Foster. JPEG, SOOC.

2022-06-08: I have a post ready to publish in swiftdev.coffee, but I don’t think it’s a smart move …

2022-06-07: Last time I bought a personal computer was seven years ago. I usually have the most recent hardware …

2022-06-07: Today was a good day for a Bánh mì in the park 🚲 📷

2022-06-06: WWDC’s speaker just asked Siri to use Roomba to clean my home 🤦‍♂️ 👨‍💻

2022-06-06: Nice to see SwiftLint being mentioned at WWDC 👨‍💻

2022-06-06: WWDC’s Keynote was OK, but what really matters is the Platforms State of the Union. Gonna make some …

2022-06-04: 👨‍💻 📓 Adding a new feature to Micro.blog’s app for macOS. Writing Objective-C code after so …

2022-06-01: 📷 ☕️ Morning coffee. I love a good cup of filtered coffee in the morning. This is a JPEG, SOOC (as …

2022-05-31: 📷 ✏️ New pencil sharpener I got from my family on Vatertag last week.

2022-05-31: 📷 🐈 Every morning he jumps there to watch me working

2022-05-31: Best customer support in Germany you ask? LAMY, by far.

2022-05-31: Looking forward to finding some time to finish my first post for my new blog swiftdev.coffee 👨‍💻 ☕️

2022-05-30: I never got FUJIFILM X RAW Studio to work on my computers. I’ve tried different cables, different …

2022-05-29: My new blog, swiftdev.coffee is about to go live. My goal for the blog is to capture some of my …

2022-05-28: 📷 Potsdamer Platz. JPEG, SOOC.

2022-05-28: 📷 Olive oil, vinegar, and basil. This is a JPEG, SOOC.

2022-05-28: 👨‍💻 I’m creating another blog (hosted by Micro.blog) for Swift related content. My idea is to …

2022-05-27: I’ve used the iPad to write a simple Dependency Injection Package using Playgrounds. This is …

2022-05-25: Inheriting Froebel’s Gifts: If you’ve ever looked at a piece of abstract art or Modernist …

2022-05-24: Twitterrific: Muffle people, hashtags, and domains to keep your timeline free from spoilers and …

2022-05-21: I’m trying Ulysses for the first time, and am impressed. It does a really good job and renders code …

2022-05-21: I was planning on writing a few long posts about Software Architecture, Modularization, and Unit …

2022-05-21: Saturday 8am. Coffee, Combine and async/await ☕️ 👨‍💻

2022-05-20: 📷 Day 19: Indulgence. Morning coffee at a local coffee shop. I didn’t have my camera on me …

2022-05-20: 👨‍💻 DuckDuckGo for macOS is fast. Incredibly fast.

2022-05-20: 📷 Day 20: Beverage. For some people this isn’t “beverage” because it’s just …

2022-05-17: After so many back and forth with Instagram, I decided to deactivate my accounts - public and …

2022-05-14: Instagram: Providing your birthday improves the features and ads you see, and helps us keep the …

2022-05-13: 📷 Yesterday I decided to experiment with different film simulations. I like the ideia of JPEG photos …

2022-05-12: 📷 The quality of the photos in Glass.photo is impressive. Kudos to the community there.

2022-05-12: 📷 Day 12: Tranquility. This photo was taken at the Musée Rodin in Paris. The museum’s backyard is …

2022-05-11: Family photo outside the Louvre ❤️ 📷

2022-05-07: 🎵 I can’t stop listening to The Sound Of Silence (Disturbed version).

2022-05-06: 📷 Day 7: Park. This photo was taken at Parc du Champ de Mars in Paris. As the photo from day 6, this …

2022-05-06: 📷 Day 6: Silhouette. This photo was taken at Place des Vosges in Paris and it’s a straight out of …

2022-05-04: Third day riding my bicycle to work 🚲 Felling healthy already 🤣

2022-05-04: After all these years, Flickr’s app didn’t improve much. Uploading photos, for instance, …

2022-05-02: I’ll have to go thru all the photos I took during my vacations, fixing their timestamps. I …

2022-05-01: This morning I started writing about my trip to Paris. I took tons of photos to help to build the …

2022-04-29: I saw a lot of wonderful things today, but nothing beats Foucault’s pendulum (original) …

2022-04-28: 📷 Went to the Louvre today and spent a good number of hours it there. It’s a magical place! It’s …

2022-04-25: When someone who doesn’t know the difference between free speech and hate speech wins…

2022-04-25: I love my Fuji camera, but its app for iOS is virtually impossible to use. I spent 30 minutes trying …

2022-04-25: Micro.blog for macOS allows users to export their entries to Day One. I use Day One as a digital …

2022-04-24: The latest batch of subscriptions I canceled includes Pocket, Drafts, Tweetbot, Bear, and CARROT …

2022-04-24: The latest batch of accounts I deleted includes Airbnb, Bitbucket, Coursera, Dropbox, Evernote, …

2022-04-23: Sorry about this person’s French, but I had to capture it 📷

2022-04-23: The Dropout seems interesting. I’ve watched the first episode and I’m looking forward to …

2022-04-23: Finished reading: Dude, You’re Gonna Be a Dad!: How to Get (Both of You) Through the Next 9 …

2022-04-22: I pay around 60 EUR/year to my bank for “maintenance” and they can’t event connect both my debit and …

2022-04-22: 📷 I prefer shooting with my FUJI camera, but I’m always impressed by what’s possible to …

2022-04-21: I wish there was more people using Threema 💬

2022-04-20: Yesterday I made a list of internet services I don’t use and closed them. Fifteen websites I no …

2022-04-19: Unfortunately I still need Twitter for a couple of things. Two services I use in Germany offer …

2022-04-19: To delete the 8000+ remaining tweets I’ve used TweetDelete (Premium). Basically you upload your …

2022-04-18: Elon Musk demonstrates how little he understands about content moderation humans are complex and …

2022-04-18: Twitter board’s ‘poison pill’ defense against Musk takeover bid Mark Cuban, weighed in on …

2022-04-15: A couple of days ago I started deleting all my tweets. I had 18,000 tweets and managed to delete …

2022-04-09: Decided to create a page to keep track of the Film Simulations loaded into my camera. I might …

2022-04-09: Proton and SimpleLogin are joining forces: (…) we’re happy to announce today that …

2022-04-09: It’s happening!

2022-04-06: I decided to return to Flickr, it’s still my favorite platform to share, store, and learn from …

2022-04-05: Markdown in MarsEdit by @manton Here’s a simple tip for using MarsEdit with Micro.blog. By default, …

2022-04-05: I already know what I’m gonna build next, and my plan is to sell it in the App Store for macOS …

2022-04-03: What I like about Flickr and Glass is the fact they show the pictures’ metadata. Information such as …

2022-04-03: Every now and then I reinstall Instagram to find some good photographers to follow. But after …

2022-04-03: I just bought @danielpunkass’s MarsEdit. I love the fact it can render Micro.blog’s …

2022-04-02: Feedbin can share and save articles to a variety of services. For services it doesn’t offer …

2022-04-01: LEGO® has a new DeLorean set, and you can choose which model to build. It has everything, including …

2022-03-30: I’m pretty happy with work-life balance at work and decided to resume German classes 🤓 📚

2022-03-25: Two days ago I reinstalled Instagram to try the new “feature”, which allows users to …

2022-03-23: Today I updated my network client library and documented all its public methods. For publishing the …

2022-03-22: I have some weird hobbies. The current one is drawing fantasy maps. I’m obsessed by fantasy …

2022-03-22: The Apple Watch armband is burning my wrist. That little piece of metal from the Sport Band, from …

2022-03-21: The first think I do in the morning is to get my phone and start browsing. Last night I decided to …

2022-03-21: I wish it was possible to share photos on Instagram privately with a selected number of people …

2022-03-21: 📷 Someone didn’t like what they read on the newspaper.

2022-03-19: I was trying to read, but my neighbors are turning their walls into sieves. They’re drilling …

2022-03-13: 📷 Stop Wars

2022-03-12: I’ve reset my Firefox browser and installed Firefox Multi-Account Containers to manage …

2022-03-09: A long time ago I bought these Story Cubes but never played with them. Starting today I’ll use …

2022-03-09: 🎲 The CATAN collection is growing… CATAN CATAN Traders & Barbarians CATAN Traveler CATAN …

2022-03-08: I have three long posts to publish, but every single time I read them, I decide to change something …

2022-03-08: 🎲 Gonna play Catan today.

2022-03-08: 📷 Floating lights The cars and buildings are reflections on the store window, and the neon is on the …

2022-03-06: First time using Drafts. Not bad. It’s fast, supports automation, and allows me to publish to …

2022-03-06: I took the day off tomorrow. Maybe I can finish the post about testing that I’ve been …

2022-03-03: It’s possible to turn off the weird cursor behavior on the iPadOS. It’s hidden in Accessibility > …

2022-03-01: After years using Safari I decided to go back to Firefox. No only the browser but also Relay, for …

2022-03-01: 🚲 The commute to the new office space takes more time by subway than by bicycle. I guess it’s …

2022-02-27: 📚 After six years living in Berlin I learned the city has an amazing digital library for a mere 10 …

2022-02-24: This Magic Keyboard for the iPad Pro is truly magical. Pricy, but magical 👨‍💻

2022-02-22: Apparently a good way to practice a language skill is keeping a journal in the language one wants to …

2022-02-21: It’s past 2am and Xcode quit unexpectedly. Maybe it’s a sign I should head to bed 👨‍💻

2022-02-18: Tomorrow I’ll work on my Micropub Swift framework. At the end of the weekend I want to have a …

2022-02-18: Wouldn’t be nice if Glass had free accounts for peoples who want to follow others but not …

2022-02-18: 📷 Glass added iPad support! The app looks beautiful on the larger screen.

2022-02-13: I’m splitting MicroAPI into two Swift Packages. One for Micro.blog and the other just for …

2022-02-06: MicroClient has a new house on GitHub. I’ll use the organization for clients which use …

2022-02-06: 👨‍💻 I’ve added the following to Marfa’s config.json to get Xcode’s theme for code …

2022-02-05: 📷 Kapitalismus normalisiert, zerstört und tötet.

2022-02-05: I did some changes to Marfa’s CSS to make more room for code blocks. E.g., let request = …

2022-02-04: When I created my DuckDuckGo email address I’ve used an old email address as forwarding address. I …

2022-01-29: I just realized Notes and Reminders have tags now. I’m gonna used them for a few days to see …

2022-01-25: 🎮 I’m addicted to Big Brain Academy for Switch. Avoid it if you can!

2022-01-25: 📷 Two taxes in one photo: Kirchensteuer ⛪️ and Rundfunkbeitrag 📺

2022-01-24: Humboldt Forum. JPEG, SOOC 📷

2022-01-23: Yesterday I wrote a Shortcut to check in on Day One using Foursquare’s Places API. It works …

2022-01-20: I’ve imported all the movies I watched on Netflix, and all the checkins I have on Foursquare …

2022-01-17: I currently have this Micro.blog and a Jekyll blog for longer posts, but I’m considering …

2022-01-12: Who needs IFTTT when Shortcuts can do a better job locally? I’m using Shortcuts and Data Jar …

2022-01-11: It’s disappointing that Day One offers much more shortcut actions in iOS than macOS. …

2022-01-10: Yesterday I learned about Data Jar, a pretty handy tool to use with iOS/macOS Shortcuts. It’s …

2022-01-10: I have a confession to make: the first time I saw Obsidian I hated it. But we shouldn’t judge …

2022-01-09: I’m gonna create a generic API wrapper for Micropub capable sites 👨‍💻 Then it can be used by …

2022-01-09: When I wrote MicroAPI, a Swift wrapper to access Micro.blog APIs, I decided to isolate the network …

2022-01-08: People watching… 📷

2022-01-07: I’ve started using Obsidian to take notes. Using it with Working Copy takes the experience to …

2022-01-06: I want to port my blog’s theme to Micro.blog. I wrote it for Jekyll, so I guess the first step …

2022-01-06: After weeks (months?) of bad weather, finally a sunny day. Went for a nice walk during lunch time …

2022-01-05: Kaleidoscope released an update which allows developers to use the diff tool to read XCTest …

2022-01-05: Ritchie Roesch: Did you know that there’s a faster way to switch between the C1-C7 Custom Presets …

2022-01-02: The long weekend is almost over and I didn’t work on the side projects/spikes I planned to put …

2021-12-29: The X100V lens cap doesn’t fit when the weather sealing filter is attached, but the one from the …

2021-12-24: I’m trying to extract Fuji-specific information from photos using CGImageProperties, but I get …

2021-12-20: OK, cool. I’ve used the Network Client and API wrapper I wrote to run a 20-line Microblog app …

2021-12-16: Thanks to my internet connection it takes seconds (a minute?) to download Xcode. Thanks to my …

2021-12-16: Yesterday Apple launched Swift Playgrounds 4 for iPad, and it’s possible now to build iPad and …

2021-12-13: I don’t need a new camera. But I want a new one 📷

2021-12-12: I exported my Goodreads shelf to import on Micro.blog, but none of the books had ISBN! I had to use …

2021-12-12: Fog 📷

2021-12-12: I learned Vim 22 years ago and I still use it on a daily basis. That’s insane 👨‍💻

2021-12-10: Eight more QuickSpecs to convert to XCTests and we can remove Quick and Nimble from the project 👨‍💻

2021-12-07: Every single morning he goes outside for about 30 seconds to check the weather and then jumps on the …

2021-12-07: “Comfort food” 📚 📷 Contact by Carl Sagan Jurassic Park by Michael Crichton Timeline by …

2021-11-29: “Black Friday” 📷

2021-11-27: Pixelmator Pro is 50% off, but I don’t know if it’s worth. I currently have Darkroom …

2021-11-27: Every now and then I reset my camera to default settings. Ever time I do this I learn something new …

2021-11-25: We have a new home in the macOS App Store for the NordVPN app, and we’re sharing it with the …

2021-11-19: Micro.blog users can use their Glass feed to automatically add photos to their Micro.blog timeline! …

2021-11-19: It’s possible to follow Glass users using NetNewsWire (or any other feed reader) as long as …

2021-11-19: I really want Glass to succeed, so I’m going for the annual subscription 👨‍💻 📷

2021-11-18: I’m moving this book to the top of the pile: A Philosophy of Software Design by John …

2021-11-17: I really dislike having to write workarounds, but there’s a macOS Monterey bug affecting my …

2021-11-14: The best thing about not having Twitter and Instagram on the phone is that I open NetNewsWire, …

2021-11-14: We can’t use Combine since it’s macOS 10.15+ and we ship our product starting with …

2021-11-13: I need a good system to organize my photos. Gonna start adding keywords everytime I add them to the …

2021-11-12: I’ve used Cedar for three years, and Specta and Quick for another three. You didn’t hear …

2021-11-11: So, USPS and Deutsche Post, which one of you lost my Field Notes subscription box? 😠

2021-11-10: 🎶 My bank gave me four months of Apple Music (in addition to those three from Apple). The Music app …

2021-11-10: I can’t use the same wallpaper for more than three days.

2021-11-10: I upgraded my data plan on the phone. I don’t have to worry about streaming music and using my …

2021-11-07: I can’t believe it’s almost 2022 and Flickr is still the best platform for amateur - and …

2021-11-07: Glasmüll

2021-11-04: I’ve started laying out what I want in my Micro.blog application. I don’t have much time …

2021-11-03: I like Bear, but I wish there was something more powerful I could use instead. The only problem is …

2021-11-01: The Micro.blog API Client I’m writing consists of two parts: a Swift Package with the …

2021-11-01: I tried to make my Micro.blog API Client with simple - yet testable - interfaces 👨‍💻. Uploading a …

2021-11-01: I’m adding photo upload support to my Micro.blog API client. After that I can finally work on …

2021-10-28: You’ll be missed, my friend. Love you.

2021-10-26: I just finished building the LEGO Fender Stratocaster. This set is fantastic. The attention to …

2021-10-26: Things is by far my favorite task manager. I’ve tried so many apps and methods, but …

2021-10-25: I wish I could update all my devices today, but Internet in Germany doesn’t help.

2021-10-24: MicroAPI isn’t ready yet but I pushed it to GitHub anyway. I decided to split the API client …

2021-10-24: Went for a long walk today and took my 📷 with me. I took tons of pictures and hated every single one …

2021-10-22: I have a Fuji X and just learned about this website. I wanna go home to play with my camera settings …

2021-10-21: Diablo II: Resurrected is pure disappointment. I have to be online even if I want to play solo, …

2021-10-20: I deleted Twitter (Tweetbot), Instagram, and Reddit (Apollo) from my phone. The only social networks …

2021-10-20: I see this car everytime I walk in this neighborhood 🚗 📷

2021-10-20: Apple’s new computers look amazing, but it’s hard to justify buying one. The most basic …

2021-10-19: A few weeks ago I decided to download all the photos I have on Instagram (Settings > Security …

2021-10-19: In 2003/4 I had a side-project where I was using linkback to build a platform people could publish …

2021-10-17: The first part of my micro.blog API Client in Swift is implemented 👨‍💻. The API Client implements …

2021-10-17: I was planing to use Swift’s async/await for my micro.blog API client, but I’m gonna …

2021-10-16: Finished reading: The 99% Invisible City: A Field Guide to the Hidden World of Everyday Design by …

2021-10-16: I’m looking forward to upgrading to macOS Monterey 👨‍💻. I tried to use Instruments to inspect …

2021-10-15: I just watched the Animal Crossing Direct presentation. I need more hours in my days… 🎮

2021-10-14: Just thinking out loud, is there a demand for a Micro.blog API client in Swift? My plan would be to …

2021-10-14: I’ve added a /now page to my blog - check /now page movement to learn more. The /now page is a …

2021-10-14: I had a blog hosted on GitHub using Jekyll, but decided to start a new one using a …

2021-08-09: Pair Programming, TDD, and Rotation? For about three years I had the chance to work in the most interesting setup I experienced in my …

2021-02-21: Reachability using NWPathMonitor and Combine About a month ago I decided to build a new app to attend a personal need, a desktop client for …

2020-05-21: How to replace type methods in Swift to improve testability Like them or not, type methods, aka class methods or static methods, are heavily used in Swift and …

2016-04-05: Map, Filter, Sort, and Reduce in Objective-C I strongly believe that the best way to learn something new is by experimenting and practicing it. A …

2016-04-04: Curried Function in Objective-C Function Currying and uncurrying have been extensively discussed since Apple introduced Swift in …