I love Newport

One of the things that I”m reading suggests that i put more time towards creating vs consuming. I agree. I read all day, every day. I write occasionally. I write for my company more than I write for myself or the world.

I live in my dream town. I was worried about living here. Would I eventually become tired of the world around me? Would the amazing feelings become mundane? Would the romance of the space be replaced by the monotony of living here every day.

The truth of the matter is that some of it has. Some of the romance has faded. Some of the wonderful moments of each and every day are issued. I don’t walk the streets the way I did. I don’t hang on every photograph I can take. I see moments and live in them and let them pass without capture or hunger for remembering them forever.

But there is beauty in this too. There is beauty in seeing the world around me become regular. Regular enough that I’m not troubled by experiencing EVERY, LITTLE, MOMENT. I can let this moment pass because there will be an equally amazing moment tomorrow, or the next day.

I still love Newport. I love the fact that I don’t drive nearly as much as I used to. I love the fact that I work remotely from a home in a town that I love. I miss my friends. I miss some of the amenities of living in places with more people. I miss some of the amenities of living in a space where driving is normal and there is more variability of what one can reach without crossing a body of water.

I still love this town. I don’t know enough about this town. I’m hoping to learn and put together more information on it, and to that point to share it with whomever wants to read it.

Sailing To Florida

Sailing has always been a part of my life. Before I was 12 my parents had me in sailing camp at the local public beach during the summers. Learning how to sail was something my father really wanted to pass on to his kids. He had learned to sail as a kid and wanted us to find the joy there. While all of the sons sailed at least a bit, I really got into it. So much so that even when I lived in CA, I would come home to RI and rent boats in the summer and go sailing.

Fast forward to last year when my parents purchased a sailboat in Newport, with plans of keeping it Florida in the winter and Newport in the summer. I asked if I could join the trip south, and my father acquiesced and got the Captain to say it was it was okay.

Last years trip was my first long, out in the water trip. I bought true fowl weather gear. It was a 12 day trip with stops in Cape May and Charlotte on our way to Aventura. The boat was new to the family and through the journey we had countless problems with the engine and systems on the boat. It was a very trying, yet fun experience.

The boat made it north in April or May and for various reasons I wasn’t on the journey up. But when my father asked if I wanted to go south again this year, I said yes and the quest for Florida was born anew. The captain was new to the family, but had been on the boat before. We honestly didn’t talk much before the trip. I figured we would get to hang out on the trip so why spend so much time on land chatting when we have a week+ on the boat to chat. Even with my level of loquaciousness, a week is a long time to be stuck in a small place with people. No reason to exhaust chat topics beforehand.

Many insurance companies have rules for larger boats about not heading south before November 1st for weather reasons. To this end, the trip was planned for November 1 departure. There were three official crew and myself for total of four sets of active hands. I hesitate to call myself crew because these guys were serious and I was just having the time of my life.

This years trip could not have been more different from last years trip in so many ways. For one, Brandon, this years captain, does not like stopping. Brandon likes to move when he’s on the water, no waiting. Stopping adds time, so Brandon intended to do as much of the trip as possible without stopping. Stopping for Brandon is when you need fuel and that is it.

Also to this end we used the motor almost the entire trip. We motor-sailed to reduce the overall pull on the fuel tanks and the engine. We had pretty favorable wind almost the whole way. Towards the end we had to cheat the wind a bit because we being driven close to the Florida shore, but the for the most part we had beam or broad reach wind almost ever day.

With the favorable weather and the intent and focus of the Captain we made incredible time. The only challenge was really our Auto Pilot that stopped working about a day and we had to the remaining six days by hand steering. Watches were 2 hour solo affairs, but because you were hand steering, it was very hard to fall asleep during your watch. Making about 200 miles a day we made it to Miami just over 6 days of sailing.

We made it in just in time too. Nicole, an incoming hurricane is supposed to make landfall on Thursday and we are heading home on Tuesday. Pretty darn perfect.

—-

So we are done for this year and it is time for my parents to move down to Florida. There is a chance I’ll visit, but not super likely. So with sailing done for the year it is time to work on my own boat and get it ready for next year when I might be able to take some more fun adventures.

New Personal Graphic

My company did a new caricature of me for our logo wall and I’m a pretty big fan. I’ve had stickers made, and will continue to have fun things made with the new design. For inspiration I gave them: pink, sunglasses, acroyoga and unicorn. This is what I ended up with:

caricature of me.

Thanks Airkit.

Breaks are Good

The pilot episode of the West Wing is one of my favorite TV episodes of all time. I love the writing of the show, and I really resonate with some of the characters on the show. In the episode, Josh’s job is in jeopardy and he might get fired by the president. There is a ton more in the plot of the episode including one of my favorite lines of the entire show “… a sudden arboreal stop.”

While all of this is captivating the last scene of the show talks about how they seem to all have been taking a break and it is time to get back to work. The president says, “breaks are good”, and then generally goes on to say it is always good to take a break once in a while to clear one’s head before resuming work. He goes on to say that the break is over and the time for action is now.


This parallels where I feel like I’ve been for a while. Some of it by choice some of it by force. Covid caused me to slow down a lot. I was in the gym every morning and doing acro or something fun every evening before covid started. I was living in California, biking a lot, swimming a little, and climbing and adventuring a ton. Taking photographs with my friends, and traveling to fun spots to take photos. With the pandemic that all ground to a halt. I moved from California back to the east coast and found some fun new hobbies, including coffee, sewing, my dog, taking care of my house, and repairing a boat (which I’ll admit, I’m not good at yet, but I will get good, and my boat will be awesome someday).

Still while finding these hobbies it was hard for me to really grow the way I wanted to grow. I have gained more projects without finishing them. I need to finish. I need to do. I need to MOVE, and I’ve started doing that. The dog makes me get up at 6 in the morning, we go to the beach and I walk a mile (yes, I haven’t posted an update on goals recently, and I’ll admit, I’m not doing great on my 1000-mile goal for the year, but I guarantee I will get more than half of that, which is still a pretty freaking big improvement from last year).

I have started a couple of businesses, one around sewing and one around technology support, both of which are just getting off the ground. It’s not like I’m not doing things, but I have felt clouded. I have felt blocked by something external. Something intrinsic to my life, but something I can’t place a finger on. Finally, I feel like it is lifting and I’m doing things. It might be connected to movement. I’ve gone from not doing much movement to doing a fair bunch. We are acroyoga-ing several times a week and it is fun. I’m walking every day. I’m going back to Crossfit.

So in short, breaks are good, and I don’t lament, resent, or discount my break, but it’s time to put my head down and get back to work!

Thinking About Themes

I’m not a visual designer, but I do like pretty things.

On the top of my mind recently has been the idea of my Purple Owl Theme. It comes from the “Night Owl” theme on MonoLisa’s website.

Blue background with a big purple highlight. Light gray as a text color. I love the theme, and I’ve tried to make a version of it for Obsidian. In doing so, I realized that actually figuring out what colors goes where is confusing. Colors that make sense on the MonoLisa site don’t make sense in my Obsidian theme. There are also a bunch of additional color and syntax settings for something like my Obsidian notes that aren’t really matched to any of the theme values from the MonoLisa site.

I look at some other themes like Monokia Pro and see that they are using mostly 6 colors and backgrounds.

There has to be a better solution to theming. Having to write themes for everything, customizing for each individual application. As we do themes at Airkit, the same thing applies. We have things like “Brand-Primary” and “Brand-Tint1” and various other colors defined within our apps.

After talking to a VERY smart coworker he turned me on to Design Tokens. Design tokens are the elements of style that Salesforce uses in their Lightning Design System (LDS). They define a set of tokens that are then used throughout their various different products. They use tools to take these defined tokens and send them out to SASS out for web products and p-lists for iOS, etc.

After looking at LDS Design Tokens, there are a bunch of things on there that aren’t exactly what I’m looking for. I’m looking for a way to define a few select attributes and have a tool interpret it into a full theme that is usable in many different applications. Looking at Solarized they only have 16 defined colors.

Anyway, I’m not done with anything yet. I’m just starting to think through this project.

Building Apps In Airkit

I work for Airkit. I’m technically a Solutions Engineer but have done a bunch of building and education for the product as well. While the company has a bunch of documentation about how to use each tool, I figured I’d write quickly about how I build an Airkit App, what some of my practices are, and generally how I go about things.

Start with the UI

My first big tip is to start by creating the UI. One of the greatest things about Airkit is its ability to rapidly prototype interaction with your end users. Create the app quickly and show it to users. Often there are use cases that are missed when initially thinking about a project and this rapid prototyping brings them out.

Variables and Types

Create types for your complex object. If the data is going to be stored in AirData, then I create an AirData object, but Custom Types are good to explain what you expect the data to look like. Knowing the format of your data is helpful when using it to fill in form details data ops.

Naming is also important. Tables are capitalized where as instance variables are lower snake case. Profile constants can be capitalized snake case. Following this convention will make things clearer to read, but is not enforced by the platform. It is useful for understanding how variables are used across the app.

Scoping of variables is also important. In general, the goal is to minimize the scope of variables as low as possible to allow for more reuse of your components. That means if it is possible keep your variable on a web page then do, because it will come when you copy and paste the page. If you move it up to the flow level you will need to copy the entire flow together to have access to the variable. The downside of keeping everything at the page level is that you might end up passing it in to a bunch of pages, which is also not good. That is the trade off.

Also of note, because of some legacy notions, variable scopes are a little confusing:

Web Builder ConceptVariable ScopeNotes
JourneySessionThis is available anywhere in the runtime, but must be passed into data flows.
Web FlowActivity GroupAn activity group is available for all the web pages and actions on the flow.
Web PageActivityAvailable only in the context of the web page.

Variants and Themes

While each individual element has its style properties in the web builders inspector, the best practice is to store things on variants for each type. Even if the variant is only used once. This gives clear intention to the way you are styling each component and all styles can be managed directly through Theme Builder. It allows them to be reused as well.

Getting Help

There are plenty of ways to get help with Airkit. Start with the support site and if you can’t find the answer there you can always post a question on the community board. If that doesn’t work you can send an email to support@airkit.com.

Down Week

This is a down week. Some of the reasons I can’t fully share, some of them I can.

My 99 1/2 year old neighbor passed on July 4th. He had been in the house the entire time my family had been in the area and he was always super nice and cool to me. He was super sharp until the end and was still working as an attorney. There is no service for him. He outlasted his family and pets, so doesn’t have a huge amount of community, but he was an awesome man.

The economy in general is starting to get pretty rough and that is not helping with work.

I’ve run into some interpersonal drama in my social circles.

My family is in town which is both awesome and stressful. I don’t really feel myself with my family. Can’t really explain.


The point is this week has been heading down. We could keep it going down or I can turn the frown upside down and start making things better. Remember there are positives in this week too. My family is in town so I’ve had lots of laughs. We got to sail a bit which was also nice. It’s a shorter week because of the holiday.

This post is rambling, but so often we see positivity in this world. It’s hard to remember that moments aren’t always positive. Sometimes they are sad, negative, hurtful, but our lives are a collection of moments. The variation in moments allow us to fully feel the positive ones. Sometimes there is nothing wrong with feeling a different emotion in a moment. Sometimes the moment ahead is the exciting one.

Zacharyc Consulting

Last week I started two new companies. One of them is pretty straightforward and so I’m announcing it here today. I started zacharyc consulting which is a technology consulting business. There are many times I’ll be in a conversation with someone about technology and they are looking for guidance. With years in the field of tech I have a diverse background in the field. My goal in this business is to help advise businesses with their technology decisions. From making a website to social media, there are many technical questions that I can help answer.

This is not a replacement for my day job, and I’m probably not going to take on any project that is too significantly large. The goal is to provide guidance to those who need it and help people avoid investing in the wrong solution.

Roe V. Wade

A friend of mine posted on Instagram the other day about how too many people aren’t standing up for this issue. I’m not sure what my track record is on standing up, but hoping to make a stand here, at least.

What has happened in this country with the overturning of Roe V. Wade is crazy. It’s crazy for a bunch of reasons. Not the least of which is stare decisis in which a decision was made a long time ago but the current make of the court isn’t standing on precedent and just overruling the existing world. While that isn’t my moral feeling on this, and morally I think we need to allow people to have freedoms, the issue of consistency of law is a big one. The law was set, and now the judges have unset the law.

Beyond all of that, the thing that gets to me is that everyone thinks of this as a 3 / 6 decision. It’s not, it’s actually a 3 / 1 / 5 decision. Also, I don’t even really know each of the justices on the court. I’d really like to change that. I’d like to understand who is an ally and who is against personal freedoms in a way that makes sense.

Judges

John G. Roberts

Chose to not agree fully with the removal of Roe V. Wade, but did think that the Dobbs law should be overturned. While I’m not a conservative, this seems to strike a middle position. Believing that the law should be overturned in Mississippi is not the same as meaning that Roe was just wrong. So while I don’t share Robert’s view on this case, his view of Roe continuing to exist is something I agree with. Nomimated as Chief Justice by George W. Bush (jr) and took his seat in 2005.

Clarence Thomas

Sided with the majority in ruling to overturn Roe V. Wade and remove the constitutional right to an abortion. Conservative judge and definitely someone whose views I’m personally afraid of. Nominated by President Bush (sr) and began serving in 1991.

Stephen Breyer

Part of the minority voted against the decision. He was nominated by President Clinton and took his seat in 1994.

Samuel A. Alito

Wrote the opinion for the majority, and in my mind has a very closed mind. Nominated by George W. Bush (jr) and took his seat in 2006.

Sonia Sotomayor

Part of the minority descent against the decision. Was nominated by Obama and took her seat in 2009.

Elena Kegan

Part of the minority descent against the decision. Was nominated by President Obama and took her seat in 2010.

Niel M. Gorsuch

Joined the majority opinion. Was nominated by Trump and took his seat in 2017.

Brett M. Kavanaugh

Joined the majority opinion. Was nominated by Trump and took his seat in 2018.

Amy Coney Barrett

Joined the majority opinion. Was nominated by Trump and took her seat in 2020.

Understanding this all

I was listening to What Roman Mars Can Learn About Con Law, and they made a very interesting point that is clear from the nominations and seats from above. This shouldn’t have been a surprise. This was going to happen based on the liberal judges that were put in place. This has been coming for a very long time.

This makes me think about some very big questions:

  • Should we put a term limit on judges now that the human life expectancy is so much longer than in the past?
  • Should there be more means to remove judges that don’t reflect the belief structure of the American people?
  • Was there really anything the democrats could have done to prevent the appointment of Amy Coney Barret?

There are questions about what should have happened in the past and what we can do in the future. I wish the path forward to really making a change was clear, but it isn’t. Do we need to move to red states where our voices will be more valuable?

I’m hunting for answers in this, and don’t have any. If you have a way to organize and do something, please share. I feel very powerless at this moment.

Zack’s Packs & Gear Repair Logo Challenge

I’m dilatory in putting together my report on my trip to Vermont in the past couple of weeks. During the trip I finalized the idea of my new side hustle: Zack’s Packs and Gear Repair. This business’ goal is to create some fantastic packs that are completely custom and bespoke, and then to repair goods that would otherwise be thrown away.

This business is an exploration work of sorts, and as such I’m doing something fun with the logo. I’m talking to a bunch of artists, preferably local people, to attempt to discover the right logo mark. I’m going to talk a bit about the company and the project.

The Assignment

Spend a minimal amount of time, preferably in the hour to two hour range to come up with a design for the project. It can be hand drawn, high res photo of a hand drawn image, or a digital asset.

Terms

You must agree to price and payment before completing a prototype of a project. I will not pay for projects not commissioned. I’m doing a bunch of these designs and reserve the right to use all work in any manner I wish including, but not limited to: stickers, website, patches, shirts, hoodies, coasters, and anything else I can get printed.

If you are interested in submitting an entry please send a note to zachary@zacharyc.com to agree on terms and timeline.

Brief notes about the company

This company will create backpacks, other bags and repair broken gear. This is designed specifically for technical gear like back packs, tents, rain jackets, etc. Several of the reasons for the business are reducing carbon footprint by fixing things closer to home. Some of the major Patagonia repairs are done in Reno so from the east coast goods end up doing a double cross country trip to get fixed. Goal being to Reduce, Reuse, and Repair.

Sample Logo

If you want to see an example of one logo already received, please see below. This design was submitted by @eliahpelletier. Here for inspiration, but nothing is required.