<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:byline="https://bylinespec.org/1.0" version="2.0">
    <channel>
      <title>Wes Baker</title>
      <link>&#x2F;</link>
      <description></description>
      <generator>Zola</generator>
      <language>en</language>
      <atom:link href="/rss.xml" rel="self" type="application/rss+xml"/>
      <byline:contributors>
        <byline:person id="wes">
          <byline:name>Wes Baker</byline:name>
          <byline:context>Software Engineering Manager sharing notes on development, leadership, and productivity.</byline:context>
          <byline:url>https://wesbaker.com</byline:url>
          <byline:profile href="https://hachyderm.io/@wesbaker" rel="mastodon"/>
          <byline:profile href="https://bsky.app/profile/wesbaker.com" rel="bluesky"/>
          <byline:profile href="https://github.com/wesbaker" rel="github"/>
          <byline:now>https://wesbaker.com/now</byline:now>
          <byline:uses>https://wesbaker.com/uses</byline:uses>
        </byline:person>
      </byline:contributors>
      <lastBuildDate>Mon, 11 May 2026 00:00:00 -0400</lastBuildDate>
      
      <item>
          <title>The CRY Principle</title>
          <pubDate>Mon, 11 May 2026 00:00:00 -0400</pubDate>
          <author>Wes Baker</author>
          <byline:author ref="wes"/>
          <byline:perspective>personal</byline:perspective>
          
          <link>&amp;#x2F;posts&amp;#x2F;the-cry-principle&amp;#x2F;</link>
          <guid>&amp;#x2F;posts&amp;#x2F;the-cry-principle&amp;#x2F;</guid>
          
          <description xml:base="&amp;#x2F;posts&amp;#x2F;the-cry-principle&amp;#x2F;">&amp;lt;p&amp;gt;Most software engineering managers (including myself) start as software engineers themselves. Being technical means they can always jump back into work or better understand a plan devised by someone on the team, both of which I do routinely. However, managers need to learn when it makes sense to continue applying some of the same techniques that got them here and when they need to change their strategy for the changing kinds of work they handle.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;One such technique is the DRY principle:&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;blockquote&amp;gt;
&amp;lt;p&amp;gt;DRY—Don’t Repeat Yourself&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;&amp;#x2F;blockquote&amp;gt;
&amp;lt;p&amp;gt;This sage advice comes from my favorite book on programming: &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;pragprog.com&amp;#x2F;titles&amp;#x2F;tpp20&amp;#x2F;the-pragmatic-programmer-20th-anniversary-edition&amp;#x2F;&amp;quot;&amp;gt;&amp;lt;em&amp;gt;The Pragmatic Programmer&amp;lt;&amp;#x2F;em&amp;gt;&amp;lt;&amp;#x2F;a&amp;gt; by David Thomas and Andrew Hunt (you should definitely pick up a copy). There&amp;#x27;s more to it than the above, but most engineers hear this and take it to heart and their area of responsibility is all the better for it. Then they apply it to documentation, and the people around them know they can trust that the single source that they find is at least mostly correct and won&amp;#x27;t conflict with a secondary source. But &amp;lt;em&amp;gt;then&amp;lt;&amp;#x2F;em&amp;gt;, they internalize that they don&amp;#x27;t need to repeat &amp;lt;em&amp;gt;themselves to others&amp;lt;&amp;#x2F;em&amp;gt; and that&amp;#x27;s where things go wrong.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;As a manager, you&amp;#x27;ll have a team of people listening to you and your direction. &amp;lt;strong&amp;gt;Your job is delivering clarity.&amp;lt;&amp;#x2F;strong&amp;gt; However, those people who are &amp;lt;em&amp;gt;supposed to be&amp;lt;&amp;#x2F;em&amp;gt; listening may have missed it because they were checking Slack. Maybe they were sick. Maybe their doorbell rang. Whatever. The thing is, they missed what you said and if you don&amp;#x27;t plan on repeating yourself, they may not hear that really important thing you just said. Find another time and, even better, another medium to repeat the message. Said it in a team meeting? Send a Slack message later repeating everything. Sent an email about it? Follow up in all of your 1:1s and mention it there. My team has heard me say the words &amp;quot;sorry if I&amp;#x27;ve already told you this before&amp;quot; dozens of times, but I&amp;#x27;ll keep saying them and repeating as necessary.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;This isn&amp;#x27;t just a management technique—this is a good skill to practice as a crafter too. I&amp;#x27;m &amp;lt;em&amp;gt;always&amp;lt;&amp;#x2F;em&amp;gt; recommending to my reports that they share what they learn and what they build. For my team that means recording demos or writing blog posts and sharing them on Slack or our corporate intranet. But don&amp;#x27;t share it just once, share it multiple times in different channels and on different days. Give the message time to breathe and spread things out somewhat organically. Not everyone has time on Tuesday, but maybe they do on Wednesday or Friday.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;The overall advice here is to use DRY when it makes sense: writing code and creating a consistent, cohesive message. But once you have that message ready, repeat yourself until the message is clearly heard (usually three times, in my experience).&amp;lt;&amp;#x2F;p&amp;gt;
</description>
      </item>
      
      <item>
          <title>Wandering Referee</title>
          <pubDate>Mon, 20 Apr 2026 00:00:00 -0400</pubDate>
          <author>Wes Baker</author>
          <byline:author ref="wes"/>
          <byline:perspective>personal</byline:perspective>
          
          <link>https:&amp;#x2F;&amp;#x2F;wanderingreferee.com&amp;#x2F;</link>
          <guid isPermaLink="false">&amp;#x2F;posts&amp;#x2F;wanderingreferee&amp;#x2F;</guid>
          <atom:link rel="related" type="text/html" href="&amp;#x2F;posts&amp;#x2F;wanderingreferee&amp;#x2F;"/>
          
          <description xml:base="&amp;#x2F;posts&amp;#x2F;wanderingreferee&amp;#x2F;">&amp;lt;p&amp;gt;If you&amp;#x27;re wondering where all of the hobby content (RPGs, board games, miniatures, books, etc) went from this site, I decided to split my hobby content off into a separate site called &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;wanderingreferee.com&amp;#x2F;&amp;quot;&amp;gt;Wandering Referee&amp;lt;&amp;#x2F;a&amp;gt;. I still plan to post about my hobbies, but I wanted to have a dedicated space for it that was separate from the more personal and career-focused content here.&amp;lt;&amp;#x2F;p&amp;gt;
</description>
      </item>
      
      <item>
          <title>Solved Podcast: Self-Help</title>
          <pubDate>Tue, 14 Apr 2026 00:00:00 -0400</pubDate>
          <author>Wes Baker</author>
          <byline:author ref="wes"/>
          <byline:perspective>personal</byline:perspective>
          
          <link>https:&amp;#x2F;&amp;#x2F;solvedpodcast.com&amp;#x2F;self-help&amp;#x2F;</link>
          <guid isPermaLink="false">&amp;#x2F;posts&amp;#x2F;self-help-solved&amp;#x2F;</guid>
          <atom:link rel="related" type="text/html" href="&amp;#x2F;posts&amp;#x2F;self-help-solved&amp;#x2F;"/>
          
          <description xml:base="&amp;#x2F;posts&amp;#x2F;self-help-solved&amp;#x2F;">&amp;lt;p&amp;gt;I really like how Mark Manson took the various repeated ideas around self-help and ranked them from least helpful to most helpful. At the risk of spoiling it a bit, the number one thing you can do is something I&amp;#x27;ve recommended to my team before:&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;blockquote&amp;gt;
&amp;lt;p&amp;gt;Doing anything when you don&amp;#x27;t want to do the thing also has robust positive effects. And if you were too intimidated or too scared to do the full thing, breaking it down and only doing part of the thing has highly replicable, repeatable positive effects to the point that it&amp;#x27;s actually more effective than a number of therapeutic modalities.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;&amp;#x2F;blockquote&amp;gt;
</description>
      </item>
      
      <item>
          <title>wanderingreferee.com</title>
          <pubDate>Tue, 14 Apr 2026 00:00:00 +0000</pubDate>
          <author>Wes Baker</author>
          <byline:author ref="wes"/>
          <byline:perspective>personal</byline:perspective>
          
          <link>&amp;#x2F;projects&amp;#x2F;wanderingreferee&amp;#x2F;</link>
          <guid>&amp;#x2F;projects&amp;#x2F;wanderingreferee&amp;#x2F;</guid>
          
          <description xml:base="&amp;#x2F;projects&amp;#x2F;wanderingreferee&amp;#x2F;">&amp;lt;p&amp;gt;If you&amp;#x27;re wondering where all of the hobby content (RPGs, board games, miniatures, books, etc) went from this site, I decided to split my hobby content off into a separate site called &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;wanderingreferee.com&amp;#x2F;&amp;quot;&amp;gt;Wandering Referee&amp;lt;&amp;#x2F;a&amp;gt;. I still plan to post about my hobbies, but I wanted to have a dedicated space for it that was separate from the more personal and career-focused content here.&amp;lt;&amp;#x2F;p&amp;gt;
</description>
      </item>
      
      <item>
          <title>Managing Well, Part 1: How You Show Up</title>
          <pubDate>Mon, 06 Apr 2026 10:00:00 -0400</pubDate>
          <author>Wes Baker</author>
          <byline:author ref="wes"/>
          <byline:perspective>personal</byline:perspective>
          
          <link>&amp;#x2F;posts&amp;#x2F;managing-well-how-you-show-up&amp;#x2F;</link>
          <guid>&amp;#x2F;posts&amp;#x2F;managing-well-how-you-show-up&amp;#x2F;</guid>
          
          <description xml:base="&amp;#x2F;posts&amp;#x2F;managing-well-how-you-show-up&amp;#x2F;">&amp;lt;p&amp;gt;A fundamental part of being a good manager is showing up as a human. That means caring about your team as both employees and people. How was their weekend? How&amp;#x27;s their family? What vacations do they have coming up? These questions go a long way, but if they come out mechanical and inauthentic they&amp;#x27;ll do more harm than good. There&amp;#x27;s a fundamental requirement here as a manager that you both care about the work and the people and hold that tension.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;I find that sharing my own time outside of work helps folks get comfortable with that idea. That might be a hobby I&amp;#x27;ve been enjoying, a vacation I&amp;#x27;m planning, or something my kids did over the weekend. Don&amp;#x27;t underestimate the value of humor either. Not everyone considers themselves to be funny and that&amp;#x27;s fine, don&amp;#x27;t be inauthentic here. However, if you&amp;#x27;re typically funny lean into that as that can help a team loosen up and start to be more honest with each other.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;You need to be available as a manager if you want your team to trust that you&amp;#x27;ll both listen and respond. Obvious statement is obvious, but I&amp;#x27;ve had many managers who haven&amp;#x27;t made themselves available. I had one manager at a prior company where I had to set three reminders in Slack to get a response from them in under a week. Don&amp;#x27;t be that kind of manager. At the same time, we&amp;#x27;re in more meetings and busy with our own work, so you can&amp;#x27;t always be available, but you can always tell your team you&amp;#x27;ll get back to them later, but then do it. You have to close that loop in order to build their trust.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;You also have to set reasonable constraints on what it means to be on your team and then model that behavior. For me, that means working roughly 40 hours a week during normal working hours but using the flexibility we have to make sure family comes first (e.g. chaperoning a field trip and working later that evening). It also means that I rarely work in the evening and when I do, I don&amp;#x27;t ping other folks, I schedule messages for when they&amp;#x27;re likely to be on tomorrow. That also means being aware of people who work in different timezones and ensuring you&amp;#x27;re not burdening them with being up too early or staying on too late.
om
The counterpoint to this is that team meetings and rituals are important. I want everyone to be there if possible. Keep the overall number of meetings low (2 or fewer per week if possible), provide agendas, and keep the meetings high value.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;Showing up authentically and being available is the foundation to being a good manager, but there&amp;#x27;s plenty more to it. Your team needs to understand why they&amp;#x27;re doing what they&amp;#x27;re doing and feel safe pushing back when something doesn&amp;#x27;t make sense. That&amp;#x27;s where the interesting work begins. In my next post I&amp;#x27;ll talk about how transparent disagreement and admitting fallibility creates a team that owns their work.&amp;lt;&amp;#x2F;p&amp;gt;
</description>
      </item>
      
      <item>
          <title>Hidden Apps</title>
          <pubDate>Sun, 05 Apr 2026 11:00:00 -0400</pubDate>
          <author>Wes Baker</author>
          <byline:author ref="wes"/>
          <byline:perspective>personal</byline:perspective>
          
          <link>&amp;#x2F;posts&amp;#x2F;hidden-apps&amp;#x2F;</link>
          <guid>&amp;#x2F;posts&amp;#x2F;hidden-apps&amp;#x2F;</guid>
          
          <description xml:base="&amp;#x2F;posts&amp;#x2F;hidden-apps&amp;#x2F;">&amp;lt;p&amp;gt;A quick tip today to get me back into writing a bit. On &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;atp.fm&amp;#x2F;679&amp;quot;&amp;gt;a recent ATP podcast&amp;lt;&amp;#x2F;a&amp;gt;, Marco Arment mentioned a great productivity tip for those distracting iOS apps like Instagram:&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;blockquote&amp;gt;
&amp;lt;p&amp;gt;[...] if you hide any app and require Face ID for it, it will go into [the Hidden] folder. The only way to get to it is to go to the App Library; it won&amp;#x27;t show up in search, you won&amp;#x27;t get any notifications for it, your phone will act as though it&amp;#x27;s not there at all. The only way to get to it is you go to that hidden folder, tap it, for some reason you have to tap it again, it Face ID scans you, then the icon will show up and you can open the app, and you can use the app just normally. But if you leave the app for more than like a second or two, it will not show up in the app switcher, you can&amp;#x27;t switch back to it, you have to go through that process again.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;&amp;#x2F;blockquote&amp;gt;
&amp;lt;p&amp;gt;I&amp;#x27;ve done this with Instagram, Reddit, and GoodSudoku. I&amp;#x27;ve also tucked away a few apps that I want to &amp;lt;em&amp;gt;keep&amp;lt;&amp;#x2F;em&amp;gt; installed, but don&amp;#x27;t want to see because they&amp;#x27;re situational (e.g. the Disneyland and Disney Cruise Line apps).&amp;lt;&amp;#x2F;p&amp;gt;
</description>
      </item>
      
      <item>
          <title>Apple Photos Raycast Extension</title>
          <pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate>
          <author>Wes Baker</author>
          <byline:author ref="wes"/>
          <byline:perspective>personal</byline:perspective>
          
          <link>&amp;#x2F;projects&amp;#x2F;apple-photos-raycast&amp;#x2F;</link>
          <guid>&amp;#x2F;projects&amp;#x2F;apple-photos-raycast&amp;#x2F;</guid>
          
          <description xml:base="&amp;#x2F;projects&amp;#x2F;apple-photos-raycast&amp;#x2F;">&amp;lt;p&amp;gt;A Raycast extension for browsing and searching your Apple Photos library directly from the command bar.&amp;lt;&amp;#x2F;p&amp;gt;





&amp;lt;figure&amp;gt;
  &amp;lt;img src=&amp;quot;&amp;amp;#x2F;processed_images&amp;amp;#x2F;apple-photos-1.21a82252f14e2f2e.webp&amp;quot; alt=&amp;quot;Apple Photos Search&amp;quot; loading=&amp;quot;lazy&amp;quot; decoding=&amp;quot;async&amp;quot; &amp;#x2F;&amp;gt;
  
    &amp;lt;figcaption&amp;gt;You can search the 24 most recent photos in Apple Photos from Raycast, just like screenshots.&amp;lt;&amp;#x2F;figcaption&amp;gt;
  
&amp;lt;&amp;#x2F;figure&amp;gt;





&amp;lt;figure&amp;gt;
  &amp;lt;img src=&amp;quot;&amp;amp;#x2F;processed_images&amp;amp;#x2F;apple-photos-2.109fa04c21de870c.webp&amp;quot; alt=&amp;quot;Paste to ...&amp;quot; loading=&amp;quot;lazy&amp;quot; decoding=&amp;quot;async&amp;quot; &amp;#x2F;&amp;gt;
  
    &amp;lt;figcaption&amp;gt;You can paste right to your active app from the selection.&amp;lt;&amp;#x2F;figcaption&amp;gt;
  
&amp;lt;&amp;#x2F;figure&amp;gt;
</description>
      </item>
      
      <item>
          <title>dewey</title>
          <pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate>
          <author>Wes Baker</author>
          <byline:author ref="wes"/>
          <byline:perspective>personal</byline:perspective>
          
          <link>&amp;#x2F;projects&amp;#x2F;dewey&amp;#x2F;</link>
          <guid>&amp;#x2F;projects&amp;#x2F;dewey&amp;#x2F;</guid>
          
          <description xml:base="&amp;#x2F;projects&amp;#x2F;dewey&amp;#x2F;">&amp;lt;p&amp;gt;A Discord bot for managing a book club rotation. Randomizes who picks the book each month, tracks book picks with Goodreads integration, and sends mid-month reminders.&amp;lt;&amp;#x2F;p&amp;gt;





&amp;lt;figure&amp;gt;
  &amp;lt;img src=&amp;quot;&amp;amp;#x2F;processed_images&amp;amp;#x2F;pick.e7adac1e467890c2.webp&amp;quot; alt=&amp;quot;&amp;amp;#x2F;pick command&amp;quot; loading=&amp;quot;lazy&amp;quot; decoding=&amp;quot;async&amp;quot; &amp;#x2F;&amp;gt;
  
    &amp;lt;figcaption&amp;gt;The `&amp;amp;#x2F;pick` command lets the book chooser pick their book or the admin to set a book for someone else.&amp;lt;&amp;#x2F;figcaption&amp;gt;
  
&amp;lt;&amp;#x2F;figure&amp;gt;





&amp;lt;figure&amp;gt;
  &amp;lt;img src=&amp;quot;&amp;amp;#x2F;processed_images&amp;amp;#x2F;reminder.a9eb0476995cfef2.webp&amp;quot; alt=&amp;quot;Monthly reminder message&amp;quot; loading=&amp;quot;lazy&amp;quot; decoding=&amp;quot;async&amp;quot; &amp;#x2F;&amp;gt;
  
    &amp;lt;figcaption&amp;gt;Every month a reminder is sent to the current chooser and next month&amp;amp;#x27;s as well.&amp;lt;&amp;#x2F;figcaption&amp;gt;
  
&amp;lt;&amp;#x2F;figure&amp;gt;





&amp;lt;figure&amp;gt;
  &amp;lt;img src=&amp;quot;&amp;amp;#x2F;processed_images&amp;amp;#x2F;schedule.66ff2e7504843a54.webp&amp;quot; alt=&amp;quot;&amp;amp;#x2F;schedule command&amp;quot; loading=&amp;quot;lazy&amp;quot; decoding=&amp;quot;async&amp;quot; &amp;#x2F;&amp;gt;
  
    &amp;lt;figcaption&amp;gt;The `&amp;amp;#x2F;schedule` command shows the upcoming schedule along with anyone who&amp;amp;#x27;s been pinned to a specific month.&amp;lt;&amp;#x2F;figcaption&amp;gt;
  
&amp;lt;&amp;#x2F;figure&amp;gt;
</description>
      </item>
      
      <item>
          <title>Prusa Printer Control Raycast Extension</title>
          <pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate>
          <author>Wes Baker</author>
          <byline:author ref="wes"/>
          <byline:perspective>personal</byline:perspective>
          
          <link>&amp;#x2F;projects&amp;#x2F;prusa-raycast&amp;#x2F;</link>
          <guid>&amp;#x2F;projects&amp;#x2F;prusa-raycast&amp;#x2F;</guid>
          
          <description xml:base="&amp;#x2F;projects&amp;#x2F;prusa-raycast&amp;#x2F;">&amp;lt;p&amp;gt;A Raycast extension for monitoring and controlling Prusa 3D printers from the command bar.&amp;lt;&amp;#x2F;p&amp;gt;





&amp;lt;figure&amp;gt;
  &amp;lt;img src=&amp;quot;&amp;amp;#x2F;processed_images&amp;amp;#x2F;prusa-1.1b2da898d53ec0d0.webp&amp;quot; alt=&amp;quot;Prusa Raycast Extension&amp;quot; loading=&amp;quot;lazy&amp;quot; decoding=&amp;quot;async&amp;quot; &amp;#x2F;&amp;gt;
  
    &amp;lt;figcaption&amp;gt;The Prusa Raycast extension allows you to look up the status of your printer.&amp;lt;&amp;#x2F;figcaption&amp;gt;
  
&amp;lt;&amp;#x2F;figure&amp;gt;





&amp;lt;figure&amp;gt;
  &amp;lt;img src=&amp;quot;&amp;amp;#x2F;processed_images&amp;amp;#x2F;prusa-2.0920e54a9eeb17d2.webp&amp;quot; alt=&amp;quot;Prusa Raycast Extension Commands&amp;quot; loading=&amp;quot;lazy&amp;quot; decoding=&amp;quot;async&amp;quot; &amp;#x2F;&amp;gt;
  
    &amp;lt;figcaption&amp;gt;In addition to status, you can open the PrusaConnect Dashboard and Print Files.&amp;lt;&amp;#x2F;figcaption&amp;gt;
  
&amp;lt;&amp;#x2F;figure&amp;gt;





&amp;lt;figure&amp;gt;
  &amp;lt;img src=&amp;quot;&amp;amp;#x2F;processed_images&amp;amp;#x2F;prusa-3.995f63f7a9112333.webp&amp;quot; alt=&amp;quot;Prusa Raycast Extension Menubar&amp;quot; loading=&amp;quot;lazy&amp;quot; decoding=&amp;quot;async&amp;quot; &amp;#x2F;&amp;gt;
  
    &amp;lt;figcaption&amp;gt;A Menubar option allows you to always see the progress of your current print in the menubar.&amp;lt;&amp;#x2F;figcaption&amp;gt;
  
&amp;lt;&amp;#x2F;figure&amp;gt;
</description>
      </item>
      
      <item>
          <title>Engine Building for Engineering Teams</title>
          <pubDate>Wed, 24 Feb 2021 11:00:00 -0400</pubDate>
          <author>Wes Baker</author>
          <byline:author ref="wes"/>
          <byline:perspective>personal</byline:perspective>
          
          <link>&amp;#x2F;posts&amp;#x2F;engine-building-for-engineering-teams&amp;#x2F;</link>
          <guid>&amp;#x2F;posts&amp;#x2F;engine-building-for-engineering-teams&amp;#x2F;</guid>
          
          <description xml:base="&amp;#x2F;posts&amp;#x2F;engine-building-for-engineering-teams&amp;#x2F;">&amp;lt;p&amp;gt;I&amp;#x27;m a big fan of board games. My collection no longer fits in the two bookshelves I have, it sprawls into the closet next to our game room. One of my favorite genres is engine building. This is the idea that you start with basic means of doing &amp;lt;em&amp;gt;something&amp;lt;&amp;#x2F;em&amp;gt;---exploring ruins for instance---and build up your capabilities and efficiencies over time. Therefore an action at the beginning of the game doesn&amp;#x27;t produce the same output as an action at the end, but without those initial actions, those latter actions wouldn&amp;#x27;t have the same weight.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;These games are incredibly satisfying as I see things get more efficient and effective, gaining more points or a better position as my engine starts to hum along. Problematically for board games, I love the feeling of efficiency to a fault: the first time I play a game I&amp;#x27;ll be focused on building out the engine and miss the point when I need to start thinking more about winning. That might be points or getting far along a path, but I&amp;#x27;ll miss it because instead of seeing the forest, I&amp;#x27;m staring at these fantastic trees.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h2 id=&amp;quot;building-your-team-s-engine&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#building-your-team-s-engine&amp;quot; aria-label=&amp;quot;Anchor link for: building-your-team-s-engine&amp;quot;&amp;gt;Building Your Team&amp;#x27;s Engine&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h2&amp;gt;
&amp;lt;p&amp;gt;How does this relate to software engineering and teams? Building out that team is much like building that engine in a board game. Your goal is to produce value via software and your initial hand of cards or actions will not produce much. You have to figure out what actions you can take that will improve your efficiency both on an individual action level and a holistic level.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;If you&amp;#x27;re working with an existing team, adding process and structure &amp;lt;strong&amp;gt;will&amp;lt;&amp;#x2F;strong&amp;gt; create tension. Team members with experience will have worked on teams before that added needless structure, hoops to jump through to, and other processes that add no value. When introducing these new processes you&amp;#x27;ll show how it produces value, potentially as experiments. However, if you run them as experiments you &amp;lt;strong&amp;gt;must&amp;lt;&amp;#x2F;strong&amp;gt; treat them as experiments and be willing to see them fail and hear feedback from your team.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;Teams are unlike board games in one important---and obvious---way: in a team, you&amp;#x27;re working with other people and their opinions matter. You shouldn&amp;#x27;t approach the building of a team with the mindset of a game player optimizing their own strategy, but that of a coach introducing an improvement and hearing out concerns and feedback. You might be the manager, but you&amp;#x27;re working with people. Hear them out, change the process to fit your team, and evolve what you know to work best them.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;Over time your team&amp;#x27;s engine will start to get more efficient. What was once a deliberate process of following a list becomes normal and easy. The best part is that the inflection point is obvious: once you have enough process that things are getting moving along and getting merged, that&amp;#x27;s when your engine is working. It&amp;#x27;s worth watching the processes and checking in from time to time, but let them grow and shift due to how your team works with them. Let them evolve on their own and invite feedback on a regular basis.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;What steps can you take to build that engine? Stay tuned to subsequent posts. I&amp;#x27;m planning on covering written documentation and RFCs next.&amp;lt;&amp;#x2F;p&amp;gt;
</description>
      </item>
      
      <item>
          <title>RSS isn&#x27;t dead</title>
          <pubDate>Wed, 17 Feb 2021 11:00:00 -0400</pubDate>
          <author>Wes Baker</author>
          <byline:author ref="wes"/>
          <byline:perspective>personal</byline:perspective>
          
          <link>&amp;#x2F;posts&amp;#x2F;rss-isnt-dead&amp;#x2F;</link>
          <guid>&amp;#x2F;posts&amp;#x2F;rss-isnt-dead&amp;#x2F;</guid>
          
          <description xml:base="&amp;#x2F;posts&amp;#x2F;rss-isnt-dead&amp;#x2F;">&amp;lt;p&amp;gt;I’m not the first person to write that headline, nor will I be the last, but it’s pretty clear that people forget (or never knew) that RSS is a thing. If you haven’t heard of RSS feeds before, they stand for Really Simple Syndication, which may not tell you what they do. They’re XML feeds with content from a website. They can be created statically or generated from an application (e.g. Wordpress or Gatsby). In fact, &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;www.wesbaker.com&amp;#x2F;rss.xml&amp;quot;&amp;gt;this website has an RSS feed&amp;lt;&amp;#x2F;a&amp;gt; and I wouldn’t build a blog without one.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h2 id=&amp;quot;why&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#why&amp;quot; aria-label=&amp;quot;Anchor link for: why&amp;quot;&amp;gt;Why?&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h2&amp;gt;
&amp;lt;p&amp;gt;But why would you want to use RSS?&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;ul&amp;gt;
&amp;lt;li&amp;gt;Twitter is a firehose where things get lost&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Bookmarks require you to regularly visit&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Individual web sites can be cluttered and hard to read&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;You want all the content you like in one place&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;&amp;#x2F;ul&amp;gt;
&amp;lt;p&amp;gt;You become the curator of the content you want to see, not the people you’re following. RSS can &amp;lt;em&amp;gt;replace&amp;lt;&amp;#x2F;em&amp;gt; Twitter or Facebook, but for others it supplements it. I go back and forth on whether I bother with Social Media, but for the moment I&amp;#x27;m on Twitter here and there.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h2 id=&amp;quot;how&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#how&amp;quot; aria-label=&amp;quot;Anchor link for: how&amp;quot;&amp;gt;How?&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h2&amp;gt;
&amp;lt;p&amp;gt;Okay, you’ve decided you want to try it, what do I recommend as next steps? There are numerous options, but &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;feedbin.com&amp;quot;&amp;gt;Feedbin&amp;lt;&amp;#x2F;a&amp;gt; is the best option I’ve found. It&amp;#x27;s a paid service, but I find it to be worth the cost for three reasons:&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;ol&amp;gt;
&amp;lt;li&amp;gt;Actions: you can setup automations to mark items as read or starred based on certain conditions.&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Newsletter email address: an email address is created that imports all content into Feedbin, then you can read those newsletters with everything else in your feed reader.&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Twitter: you can subscribe to a Twitter feed &amp;lt;em&amp;gt;in&amp;lt;&amp;#x2F;em&amp;gt; Feedbin. I recommend combining this with Actions to cut down on the noise.&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;&amp;#x2F;ol&amp;gt;
&amp;lt;p&amp;gt;In addition, I recommend using a feed reader in addition to the service and I like &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;reederapp.com&amp;quot;&amp;gt;Reeder&amp;lt;&amp;#x2F;a&amp;gt;. Again, it’s paid, but it&amp;#x27;s been the smoothest feed reader experience I&amp;#x27;ve found and even though I&amp;#x27;ve tried other apps like &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;ranchero.com&amp;#x2F;netnewswire&amp;#x2F;&amp;quot;&amp;gt;NetNewsWire&amp;lt;&amp;#x2F;a&amp;gt; and &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;www.goldenhillsoftware.com&amp;#x2F;unread&amp;#x2F;&amp;quot;&amp;gt;Unread&amp;lt;&amp;#x2F;a&amp;gt;, I always end up back with Reeder. As a side benefit, if you’re not interested in paying for Feedbin (and I suggest you at least try the trial), Reeder can use iCloud to synchronize your feeds and read items between your iOS and macOS devices.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h2 id=&amp;quot;what&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#what&amp;quot; aria-label=&amp;quot;Anchor link for: what&amp;quot;&amp;gt;What?&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h2&amp;gt;
&amp;lt;p&amp;gt;You’re convinced and you’ve setup your tools, what should you subscribe to? That’s up to you, but many sites offer RSS feeds and the ones that don’t usually offer an email newsletter or a Twitter account. Reeder on macOS offers a Safari extension that allows you to subscribe to RSS feeds and on iOS I recommend using &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;www.goldenhillsoftware.com&amp;#x2F;feed-hawk&amp;#x2F;&amp;quot;&amp;gt;Feed Hawk&amp;lt;&amp;#x2F;a&amp;gt;.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;That being said, here are some general recommendations from my subscriptions:&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;ul&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;www.calnewport.com&amp;#x2F;&amp;quot;&amp;gt;Cal Newport&amp;lt;&amp;#x2F;a&amp;gt; (&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;feeds.feedburner.com&amp;#x2F;StudyHacks&amp;quot;&amp;gt;feed&amp;lt;&amp;#x2F;a&amp;gt;) has a lot to say about deep work, the perils of social media, focus and productivity&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;cassidoo.co&amp;quot;&amp;gt;Cassidy Williams&amp;lt;&amp;#x2F;a&amp;gt; (&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;buttondown.email&amp;#x2F;cassidoo&amp;#x2F;rss&amp;quot;&amp;gt;feed&amp;lt;&amp;#x2F;a&amp;gt;) is a software engineer and puts out a weekly newsletter with a few links, an interview question, and a damn good attitude&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;changelog.com&amp;quot;&amp;gt;The Changelog&amp;lt;&amp;#x2F;a&amp;gt; (&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;changelog.com&amp;#x2F;feed&amp;quot;&amp;gt;feed&amp;lt;&amp;#x2F;a&amp;gt;) is a podcast first, but it also has a newsletter and an RSS feed of news in the development community&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;daringfireball.net&amp;#x2F;&amp;quot;&amp;gt;Daring Fireball&amp;lt;&amp;#x2F;a&amp;gt; (&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;daringfireball.net&amp;#x2F;feeds&amp;#x2F;json&amp;quot;&amp;gt;feed&amp;lt;&amp;#x2F;a&amp;gt;) is a blog written by John Gruber about Apple, technology, and news in general&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;sivers.org&amp;#x2F;&amp;quot;&amp;gt;Derek Sivers&amp;lt;&amp;#x2F;a&amp;gt; (&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;sivers.org&amp;#x2F;en.atom&amp;quot;&amp;gt;feed&amp;lt;&amp;#x2F;a&amp;gt;) is an author who has a great outlook on things that I can&amp;#x27;t help but read his work&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;hackernewsletter.com&amp;quot;&amp;gt;Hacker Newsletter&amp;lt;&amp;#x2F;a&amp;gt; is a curated email newsletter with the week&amp;#x27;s best articles from &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;news.ycombinator.com&amp;quot;&amp;gt;Hacker News&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;jamesclear.com&amp;#x2F;&amp;quot;&amp;gt;James Clear&amp;lt;&amp;#x2F;a&amp;gt; (&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;jamesclear.com&amp;#x2F;feed&amp;quot;&amp;gt;feed&amp;lt;&amp;#x2F;a&amp;gt; is pretty quiet, &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;jamesclear.com&amp;#x2F;3-2-1&amp;#x2F;refer?rh_ref=e5770ad7&amp;quot;&amp;gt;newsletter&amp;lt;&amp;#x2F;a&amp;gt; is updated weekly) is an author who’s written a lot about habits versus goals and always manages to make me think with his weekly newsletter&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;kottke.org&amp;#x2F;&amp;quot;&amp;gt;kottke.org&amp;lt;&amp;#x2F;a&amp;gt; (&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;feeds.kottke.org&amp;#x2F;json&amp;quot;&amp;gt;feed&amp;lt;&amp;#x2F;a&amp;gt;) is one of the oldest blogs that I know of and read regularly, it&amp;#x27;s a potpourri of interesting links&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;www.macstories.net&amp;#x2F;&amp;quot;&amp;gt;MacStories&amp;lt;&amp;#x2F;a&amp;gt; (&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;www.macstories.net&amp;#x2F;feed&amp;#x2F;&amp;quot;&amp;gt;feed&amp;lt;&amp;#x2F;a&amp;gt;) is my favorite source for Apple news&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;nodeweekly.com&amp;#x2F;&amp;quot;&amp;gt;Node Weekly&amp;lt;&amp;#x2F;a&amp;gt; (&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;nodeweekly.com&amp;#x2F;rss&amp;#x2F;1dj54870&amp;quot;&amp;gt;feed&amp;lt;&amp;#x2F;a&amp;gt;) is a weekly newsletter about Node.js&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;react.statuscode.com&amp;#x2F;&amp;quot;&amp;gt;React Status&amp;lt;&amp;#x2F;a&amp;gt; (&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;react.statuscode.com&amp;#x2F;rss&amp;#x2F;&amp;quot;&amp;gt;feed&amp;lt;&amp;#x2F;a&amp;gt;) is a weekly newsletter about React&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;m.signalvnoise.com&amp;#x2F;&amp;quot;&amp;gt;Signal vs. Noise&amp;lt;&amp;#x2F;a&amp;gt; (&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;m.signalvnoise.com&amp;#x2F;feed&amp;#x2F;&amp;quot;&amp;gt;feed&amp;lt;&amp;#x2F;a&amp;gt;) is Basecamp&amp;#x27;s blog and ta source of insightful articles about software and product development&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;sixcolors.com&amp;#x2F;&amp;quot;&amp;gt;Six Colors&amp;lt;&amp;#x2F;a&amp;gt; (&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;feedpress.me&amp;#x2F;sixcolors&amp;quot;&amp;gt;feed&amp;lt;&amp;#x2F;a&amp;gt;) is yet another site for Apple news&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;toolsandtoys.net&amp;#x2F;&amp;quot;&amp;gt;Tools and Toys&amp;lt;&amp;#x2F;a&amp;gt; (&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;toolsandtoys.net&amp;#x2F;feed&amp;#x2F;&amp;quot;&amp;gt;feed&amp;lt;&amp;#x2F;a&amp;gt;) is a great site for pointing out fun gear you didn&amp;#x27;t know you wanted&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;www.nytimes.com&amp;#x2F;wirecutter&amp;quot;&amp;gt;The Wirecutter&amp;lt;&amp;#x2F;a&amp;gt; (&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;www.nytimes.com&amp;#x2F;wirecutter&amp;#x2F;feed&amp;#x2F;&amp;quot;&amp;gt;feed&amp;lt;&amp;#x2F;a&amp;gt;) is a great site for finding great stuff you actually need&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;&amp;#x2F;ul&amp;gt;
</description>
      </item>
      
      <item>
          <title>OCRing a lot of PDFs</title>
          <pubDate>Sat, 18 Jul 2020 17:42:00 -0400</pubDate>
          <author>Wes Baker</author>
          <byline:author ref="wes"/>
          <byline:perspective>personal</byline:perspective>
          
          <link>&amp;#x2F;posts&amp;#x2F;ocring-a-lot-of-pdfs&amp;#x2F;</link>
          <guid>&amp;#x2F;posts&amp;#x2F;ocring-a-lot-of-pdfs&amp;#x2F;</guid>
          
          <description xml:base="&amp;#x2F;posts&amp;#x2F;ocring-a-lot-of-pdfs&amp;#x2F;">&amp;lt;p&amp;gt;First, some preamble: I very much enjoy RPGs and I&amp;#x27;m always finding new ones and reading them to see if I want to run them. My kids are almost always willing subjects to try out systems as well. I recently decided that I want to use RPGs to help teach math and my kids have been running around the house playing Star Wars, so the old West End Games Star Wars D6 RPG seemed like a perfect choice. The GM sets a difficulty number and the players roll a number of D6s and add them up. It&amp;#x27;s not high math by any means, but by asking him to add several numbers and then compare to another value, it&amp;#x27;s doing something while keeping him engaged. Please be on the lookout for my TED talk.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;Lets get back to PDFs though. These days you can generally get all RPGs in printed or PDF format. PDFs are cheaper and take up little to no room. Additionally, if you&amp;#x27;re interested in an older game--say a Star Wars RPG that was last published in 1998--you may only be able to get PDFs. With Star Wars, many of the PDFs can be easily found, but there&amp;#x27;s one problem: for the most part, they are not OCR&amp;#x27;ed.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;I spent some time digging around on the internet and the fastest approach that I could find was using something like PDFPenPro, but that was $129 and I wasn&amp;#x27;t looking to spend that kind of money. So I dug around on &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;brew.sh&amp;quot;&amp;gt;homebrew&amp;lt;&amp;#x2F;a&amp;gt; and found &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;ocrmypdf.readthedocs.io&amp;#x2F;en&amp;#x2F;latest&amp;#x2F;#&amp;quot;&amp;gt;&amp;lt;code&amp;gt;ocrmypdf&amp;lt;&amp;#x2F;code&amp;gt;&amp;lt;&amp;#x2F;a&amp;gt;. Then I wrote a &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;fishshell.com&amp;quot;&amp;gt;fish shell&amp;lt;&amp;#x2F;a&amp;gt; one liner to OCR all of the PDFs:&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;pre class=&amp;quot;giallo z-code&amp;quot;&amp;gt;&amp;lt;code data-lang=&amp;quot;shellscript&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;giallo-l&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;z-keyword&amp;quot;&amp;gt;for&amp;lt;&amp;#x2F;span&amp;gt;&amp;lt;span class=&amp;quot;z-variable z-other&amp;quot;&amp;gt; file&amp;lt;&amp;#x2F;span&amp;gt;&amp;lt;span class=&amp;quot;z-keyword&amp;quot;&amp;gt; in&amp;lt;&amp;#x2F;span&amp;gt;&amp;lt;span class=&amp;quot;z-string&amp;quot;&amp;gt; .&amp;lt;&amp;#x2F;span&amp;gt;&amp;lt;span class=&amp;quot;z-string&amp;quot;&amp;gt;&amp;#x2F;&amp;lt;&amp;#x2F;span&amp;gt;&amp;lt;span class=&amp;quot;z-string&amp;quot;&amp;gt;*&amp;lt;&amp;#x2F;span&amp;gt;&amp;lt;span class=&amp;quot;z-string&amp;quot;&amp;gt;.&amp;lt;&amp;#x2F;span&amp;gt;&amp;lt;span class=&amp;quot;z-string&amp;quot;&amp;gt;p&amp;lt;&amp;#x2F;span&amp;gt;&amp;lt;span class=&amp;quot;z-string&amp;quot;&amp;gt;d&amp;lt;&amp;#x2F;span&amp;gt;&amp;lt;span class=&amp;quot;z-string&amp;quot;&amp;gt;f&amp;lt;&amp;#x2F;span&amp;gt;&amp;lt;span&amp;gt;;&amp;lt;&amp;#x2F;span&amp;gt;&amp;lt;span class=&amp;quot;z-entity z-name&amp;quot;&amp;gt; ocrmypdf&amp;lt;&amp;#x2F;span&amp;gt;&amp;lt;span class=&amp;quot;z-punctuation z-definition z-string&amp;quot;&amp;gt; &amp;amp;quot;&amp;lt;&amp;#x2F;span&amp;gt;&amp;lt;span class=&amp;quot;z-variable z-other&amp;quot;&amp;gt;$&amp;lt;&amp;#x2F;span&amp;gt;&amp;lt;span class=&amp;quot;z-variable z-other&amp;quot;&amp;gt;file&amp;lt;&amp;#x2F;span&amp;gt;&amp;lt;span class=&amp;quot;z-punctuation z-definition z-string&amp;quot;&amp;gt;&amp;amp;quot;&amp;lt;&amp;#x2F;span&amp;gt;&amp;lt;span class=&amp;quot;z-punctuation z-definition z-string&amp;quot;&amp;gt; &amp;amp;quot;&amp;lt;&amp;#x2F;span&amp;gt;&amp;lt;span class=&amp;quot;z-variable z-other&amp;quot;&amp;gt;$&amp;lt;&amp;#x2F;span&amp;gt;&amp;lt;span class=&amp;quot;z-variable z-other&amp;quot;&amp;gt;file&amp;lt;&amp;#x2F;span&amp;gt;&amp;lt;span class=&amp;quot;z-punctuation z-definition z-string&amp;quot;&amp;gt;&amp;amp;quot;&amp;lt;&amp;#x2F;span&amp;gt;&amp;lt;span&amp;gt;;&amp;lt;&amp;#x2F;span&amp;gt;&amp;lt;span class=&amp;quot;z-keyword&amp;quot;&amp;gt; end&amp;lt;&amp;#x2F;span&amp;gt;&amp;lt;&amp;#x2F;span&amp;gt;&amp;lt;&amp;#x2F;code&amp;gt;&amp;lt;&amp;#x2F;pre&amp;gt;
&amp;lt;p&amp;gt;Run that and walk away as &amp;lt;code&amp;gt;ocrmypdf&amp;lt;&amp;#x2F;code&amp;gt; does it&amp;#x27;s thing.&amp;lt;&amp;#x2F;p&amp;gt;
</description>
      </item>
      
      <item>
          <title>My ExpressionEngine Add-On Development Setup</title>
          <pubDate>Thu, 14 May 2015 17:40:00 -0400</pubDate>
          <author>Wes Baker</author>
          <byline:author ref="wes"/>
          <byline:perspective>personal</byline:perspective>
          
          <link>&amp;#x2F;posts&amp;#x2F;my-expressionengine-add-on-development-setup&amp;#x2F;</link>
          <guid>&amp;#x2F;posts&amp;#x2F;my-expressionengine-add-on-development-setup&amp;#x2F;</guid>
          
          <description xml:base="&amp;#x2F;posts&amp;#x2F;my-expressionengine-add-on-development-setup&amp;#x2F;">&amp;lt;p&amp;gt;I make an add-on for ExpressionEngine called &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;devot-ee.com&amp;#x2F;add-ons&amp;#x2F;subscriber&amp;quot;&amp;gt;Subscriber&amp;lt;&amp;#x2F;a&amp;gt;. It’s a pretty simple little add-on: when a visitor fills out a form on your website they’re added to a newsletter list either automatically or based on a selection they make.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;Developing Subscriber has been pretty simple. I have a directory  (and therefore repository) for Subscriber and a directory for my test site. I&amp;#x27;ll work almost exclusively in the test site and copy things over when I&amp;#x27;m satisfied with how it&amp;#x27;s working. I&amp;#x27;ve missed some changes in the past when copying things over. In addition, it was something of a process when I had files in two different directories.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;I knew I was being inefficient and I knew it could be better than copying and pasting files back and forth while hoping I grabbed everything. I knew my text editor could help me out, so I started doing some digging.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h2 id=&amp;quot;sublime&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#sublime&amp;quot; aria-label=&amp;quot;Anchor link for: sublime&amp;quot;&amp;gt;Sublime&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h2&amp;gt;
&amp;lt;p&amp;gt;It all starts with &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;www.sublimetext.com&amp;quot;&amp;gt;Sublime Text&amp;lt;&amp;#x2F;a&amp;gt;. Sublime Text is a fantastic editor, one that I’ve been using for a few years now, and I’ve been using &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;atom.io&amp;quot;&amp;gt;Atom&amp;lt;&amp;#x2F;a&amp;gt; here and there, but I’m still in Sublime Text for the majority of the day.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;Sublime Text doesn’t look like much, but there’s a lot that makes it powerful under the hood. In particular, it’s ability to let you customize nearly everything and add in various packages and add-ons make it key.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;For my purposes, the first step was…&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h2 id=&amp;quot;project-settings&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#project-settings&amp;quot; aria-label=&amp;quot;Anchor link for: project-settings&amp;quot;&amp;gt;Project Settings&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h2&amp;gt;
&amp;lt;p&amp;gt;As I said before, I keep my add-on&amp;#x27;s directory separate from the site I use to test my add-on. When I&amp;#x27;m working on my add-on I need access to both the test site&amp;#x27;s files and the add-on. Sublime Text makes this easy, simply open one directory and then drag a second in and all of the files are available.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;However, I now had a new problem. I heavily rely on Sublime Text&amp;#x27;s Go to File. If you&amp;#x27;ve not used it before, you hit &amp;lt;code&amp;gt;⌘ + T&amp;lt;&amp;#x2F;code&amp;gt; and it shows you all of the files in your project, start typing and you&amp;#x27;re now filtering the files. If you have two files with the same name you can tell which directory they&amp;#x27;re in, but it&amp;#x27;s a little confusing still.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;In order to remove one of those directories, you&amp;#x27;re going to have to create a new Sublime Project from the Project menu (Project -&amp;amp;gt; Save Project As...). It&amp;#x27;s asks for a name and location for the project file and I chose my add-on&amp;#x27;s directory, but it can be placed anywhere. Now with that created, you&amp;#x27;re going to have to edit the settings by selecting Project -&amp;amp;gt; Edit Project. You should see something like the following:&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;{
&amp;quot;folders&amp;quot;:
[
{
&amp;quot;path&amp;quot;: &amp;quot;&amp;#x2F;Users&amp;#x2F;wes&amp;#x2F;Sites&amp;#x2F;sandbox&amp;quot;,
},
{
&amp;quot;path&amp;quot;: &amp;quot;&amp;#x2F;Users&amp;#x2F;wes&amp;#x2F;Development&amp;#x2F;ee.addons&amp;#x2F;subscriber&amp;quot;,
}
]
}&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;All I had to do was add one line to remove the duplicate add-on directory and I removed it from my sandbox site:&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;{
&amp;quot;folders&amp;quot;:
[
{
&amp;quot;path&amp;quot;: &amp;quot;&amp;#x2F;Users&amp;#x2F;wes&amp;#x2F;Sites&amp;#x2F;sandbox&amp;quot;,
&amp;quot;folder_exclude_patterns&amp;quot;: [&amp;quot;subscriber&amp;quot;]
},
{
&amp;quot;path&amp;quot;: &amp;quot;&amp;#x2F;Users&amp;#x2F;wes&amp;#x2F;Development&amp;#x2F;ee.addons&amp;#x2F;subscriber&amp;quot;,
}
]
}&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;With that in place I&amp;#x27;m editing the add-on&amp;#x27;s files directly in the add-on&amp;#x27;s directory and the test site&amp;#x27;s files in the test site&amp;#x27;s directory. However, I still had a problem: copying the files.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h2 id=&amp;quot;build-script&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#build-script&amp;quot; aria-label=&amp;quot;Anchor link for: build-script&amp;quot;&amp;gt;Build Script&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h2&amp;gt;
&amp;lt;p&amp;gt;Sublime Text has a system in place for project builds. With some projects that might mean a makefile or a rakefile. For my purposes, I only needed to copy files from one directory to another.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;Back in the project&amp;#x27;s settings file, we need to define the build system for my add-on project. Just after the closing &amp;lt;code&amp;gt;]&amp;lt;&amp;#x2F;code&amp;gt; for &amp;lt;code&amp;gt;folders&amp;lt;&amp;#x2F;code&amp;gt; I added this:&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;&amp;quot;build_systems&amp;quot;:
[
{
&amp;quot;name&amp;quot;: &amp;quot;Copy&amp;quot;,
&amp;quot;cmd&amp;quot;: [&amp;quot;cp&amp;quot;, &amp;quot;-r&amp;quot;, &amp;quot;&amp;#x2F;Users&amp;#x2F;wes&amp;#x2F;Development&amp;#x2F;ee.addons&amp;#x2F;subscriber&amp;#x2F;system&amp;#x2F;expressionengine&amp;#x2F;third_party&amp;#x2F;subscriber&amp;#x2F;&amp;quot;, &amp;quot;&amp;#x2F;Users&amp;#x2F;wes&amp;#x2F;Sites&amp;#x2F;sandbox&amp;#x2F;system&amp;#x2F;expressionengine&amp;#x2F;third_party&amp;#x2F;subscriber&amp;#x2F;&amp;quot;]
}
],&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;The name is pretty self explanatory, but the &amp;lt;code&amp;gt;cmd&amp;lt;&amp;#x2F;code&amp;gt; might need a quick description. You take your raw command and break it up into array items at spaces. For example:&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;cp -r old new&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;Would turn into:&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;&amp;quot;cmd&amp;quot;: [&amp;quot;cp&amp;quot;, &amp;quot;-r&amp;quot;, &amp;quot;old&amp;quot;, &amp;quot;new&amp;quot;]&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;Now, all I have to do to copy the files over is run the build by pressing ⌘ + B. Yet, I&amp;#x27;m lazy and there should be a way to do this automatically...&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h2 id=&amp;quot;autobuild&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#autobuild&amp;quot; aria-label=&amp;quot;Anchor link for: autobuild&amp;quot;&amp;gt;Autobuild&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h2&amp;gt;
&amp;lt;p&amp;gt;The last piece of the puzzle is a package called &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;alexnj&amp;#x2F;SublimeOnSaveBuild&amp;quot;&amp;gt;SublimeOnSaveBuild&amp;lt;&amp;#x2F;a&amp;gt; that does exactly what you&amp;#x27;re thinking: runs the build whenever you save. However, I ran into two problems with it:&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;ol&amp;gt;
&amp;lt;li&amp;gt;By default it runs Build on any and every project, and I want that off by default.&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;By default it only works when you save &amp;lt;code&amp;gt;css&amp;lt;&amp;#x2F;code&amp;gt;, &amp;lt;code&amp;gt;js&amp;lt;&amp;#x2F;code&amp;gt;, &amp;lt;code&amp;gt;sass&amp;lt;&amp;#x2F;code&amp;gt;, &amp;lt;code&amp;gt;less&amp;lt;&amp;#x2F;code&amp;gt;, and &amp;lt;code&amp;gt;scss&amp;lt;&amp;#x2F;code&amp;gt; files.&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;&amp;#x2F;ol&amp;gt;
&amp;lt;p&amp;gt;In order to fix this, I needed to make changes in two places. First, I went to Preferences -&amp;amp;gt; Package Settings -&amp;amp;gt; SublimeOnSaveBuild -&amp;amp;gt; Settings - User and added the following settings:&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;{
&amp;quot;filename_filter&amp;quot;: &amp;quot;\.(css|js|sass|less|scss|php|json)$&amp;quot;,
&amp;quot;build_on_save&amp;quot;: 0
}&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;The first line ensures that it runs when I&amp;#x27;m saving &amp;lt;code&amp;gt;php&amp;lt;&amp;#x2F;code&amp;gt; files as well as &amp;lt;code&amp;gt;json&amp;lt;&amp;#x2F;code&amp;gt; files and the second line disables the functionality by default.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;Next, I needed to enable this for my project, so back in the project settings, below the &amp;lt;code&amp;gt;]&amp;lt;&amp;#x2F;code&amp;gt; from &amp;lt;code&amp;gt;build_systems&amp;lt;&amp;#x2F;code&amp;gt; I added this:&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;&amp;quot;settings&amp;quot;:
{
&amp;quot;build_on_save&amp;quot;: 1
}&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;This changes Sublime&amp;#x27;s settings specifically for this project, turning SublimeOnSaveBuild back on.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h2 id=&amp;quot;final-project-settings&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#final-project-settings&amp;quot; aria-label=&amp;quot;Anchor link for: final-project-settings&amp;quot;&amp;gt;Final Project Settings&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h2&amp;gt;
&amp;lt;p&amp;gt;With everything in place, I&amp;#x27;m now able to work on my add-on in a test site while leaving it in its own directory so I can ensure that all changes are committed to the repository. I&amp;#x27;m saving time by not copying over files and everything is kept up to date instead of missing something from time to time. Here&amp;#x27;s the final &amp;lt;code&amp;gt;sublime-project&amp;lt;&amp;#x2F;code&amp;gt; file:&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;{
&amp;quot;folders&amp;quot;:
[
{
&amp;quot;path&amp;quot;: &amp;quot;&amp;#x2F;Users&amp;#x2F;wes&amp;#x2F;Sites&amp;#x2F;sandbox&amp;quot;,
&amp;quot;folder_exclude_patterns&amp;quot;: [&amp;quot;subscriber&amp;quot;]
},
{
&amp;quot;path&amp;quot;: &amp;quot;&amp;#x2F;Users&amp;#x2F;wes&amp;#x2F;Development&amp;#x2F;ee.addons&amp;#x2F;subscriber&amp;quot;,
}
],
&amp;quot;build_systems&amp;quot;:
[
{
&amp;quot;name&amp;quot;: &amp;quot;Copy&amp;quot;,
&amp;quot;cmd&amp;quot;: [&amp;quot;cp&amp;quot;, &amp;quot;-r&amp;quot;, &amp;quot;&amp;#x2F;Users&amp;#x2F;wes&amp;#x2F;Development&amp;#x2F;ee.addons&amp;#x2F;subscriber&amp;#x2F;system&amp;#x2F;expressionengine&amp;#x2F;third_party&amp;#x2F;subscriber&amp;#x2F;&amp;quot;, &amp;quot;&amp;#x2F;Users&amp;#x2F;wes&amp;#x2F;Sites&amp;#x2F;sandbox&amp;#x2F;system&amp;#x2F;expressionengine&amp;#x2F;third_party&amp;#x2F;subscriber&amp;#x2F;&amp;quot;]
}
],
&amp;quot;settings&amp;quot;:
{
&amp;quot;build_on_save&amp;quot;: 1
}
}&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;If you have a different approach to building your add-on, I&amp;#x27;d love to hear about it. Also, if you&amp;#x27;ve been using Atom to do something similar, I&amp;#x27;d definitely love to hear from you. Send me a tweet &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;twitter.com&amp;#x2F;wesbaker&amp;quot;&amp;gt;@wesbaker&amp;lt;&amp;#x2F;a&amp;gt;.&amp;lt;&amp;#x2F;p&amp;gt;
</description>
      </item>
      
      <item>
          <title>Wet Shaving</title>
          <pubDate>Wed, 01 Feb 2012 00:00:00 -0400</pubDate>
          <author>Wes Baker</author>
          <byline:author ref="wes"/>
          <byline:perspective>personal</byline:perspective>
          
          <link>&amp;#x2F;posts&amp;#x2F;wet-shaving&amp;#x2F;</link>
          <guid>&amp;#x2F;posts&amp;#x2F;wet-shaving&amp;#x2F;</guid>
          
          <description xml:base="&amp;#x2F;posts&amp;#x2F;wet-shaving&amp;#x2F;">&amp;lt;p&amp;gt;&amp;lt;em&amp;gt;Disclaimer: All Amazon links are affiliate links.&amp;lt;&amp;#x2F;em&amp;gt;&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;I&amp;#x27;ve been seeing a lot of chatter about safety razors on Twitter lately, men who are either tired of the constant expense of disposables or cartridge razors, or maybe they want some change to their morning routine.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;I&amp;#x27;ve been shaving with a safety razor for roughly five years now and throughout that whole time, I&amp;#x27;ve probably spent a total of $340 on wet-shaving supplies. If I was instead using a Gillette Mach 3, I would have probably spent somewhere around $550. And if I&amp;#x27;m being honest, I&amp;#x27;ve spent too much on wet-shaving supplies since I own two razors and two brushes. You can get away with the essentials for around $110.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h2 id=&amp;quot;gearing-up&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#gearing-up&amp;quot; aria-label=&amp;quot;Anchor link for: gearing-up&amp;quot;&amp;gt;Gearing Up&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h2&amp;gt;
&amp;lt;p&amp;gt;To get started with wet-shaving, you&amp;#x27;ll need a few things and maybe want a few others:&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;ul&amp;gt;
&amp;lt;li&amp;gt;Razor&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Blades&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Styptic pencil&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Aftershave&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Brush&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Shaving cream or soap&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Travel accessories&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Scuttle&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;&amp;#x2F;ul&amp;gt;
&amp;lt;p&amp;gt;That&amp;#x27;s in order from most important to least, with the first three being what I consider &amp;quot;absolute must buys&amp;quot;; aftershave, brush, and shaving cream being &amp;quot;should buys&amp;quot;; and the scuttle and travel accessories being something you pick up later.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h3 id=&amp;quot;the-razor&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#the-razor&amp;quot; aria-label=&amp;quot;Anchor link for: the-razor&amp;quot;&amp;gt;The Razor&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h3&amp;gt;
&amp;lt;p&amp;gt;First, you&amp;#x27;ll want a razor and the name you&amp;#x27;ll hear over and over again in wet-shaving communities is Merkur. Safety razors made by Merkur are solid hunks of steel carved down into shaving implements. Compare that to a Gillette Mach3 which is made of mostly plastic and a thin metal veneer. You might be handing down your razor to your kids one day.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;There are two razors I&amp;#x27;d recommend starting with and they&amp;#x27;re fairly close in price.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h4 id=&amp;quot;merkur-34c-aka-hd&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#merkur-34c-aka-hd&amp;quot; aria-label=&amp;quot;Anchor link for: merkur-34c-aka-hd&amp;quot;&amp;gt;Merkur 34C, aka HD&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h4&amp;gt;
&amp;lt;p&amp;gt;The 34C is what most people learn on. It&amp;#x27;s the perfect weight for learning to wet-shave since you don&amp;#x27;t have to push the razor into the skin or pull it away from the skin to shave. You simply rest it on your face at a 30-45 degree angle and simply let it slide down. The strangest thing about the 34C is it&amp;#x27;s size: it&amp;#x27;s going to look very small compared to your Mach 3, just hold it loosely by the knob at the end of the razor and you&amp;#x27;ll be fine.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;You can typically find it for $45 on &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;www.amazon.com&amp;#x2F;gp&amp;#x2F;product&amp;#x2F;B001LYAQ9E&amp;#x2F;ref=as_li_ss_tl?ie=UTF8&amp;amp;amp;tag=wesslife-20&amp;amp;amp;linkCode=as2&amp;amp;amp;camp=1789&amp;amp;amp;creative=390957&amp;amp;amp;creativeASIN=B001LYAQ9E&amp;quot;&amp;gt;Amazon&amp;lt;&amp;#x2F;a&amp;gt;.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h4 id=&amp;quot;merkur-38c-the-barber-pole&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#merkur-38c-the-barber-pole&amp;quot; aria-label=&amp;quot;Anchor link for: merkur-38c-the-barber-pole&amp;quot;&amp;gt;Merkur 38C, the barber pole&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h4&amp;gt;
&amp;lt;p&amp;gt;The 38C is what some consider to be the step up from the 34C. It&amp;#x27;s both longer and heavier, so you&amp;#x27;ll be able to more comfortably hold the razor, but you&amp;#x27;ll have to figure out how much negative pressure you&amp;#x27;ll need to apply. I&amp;#x27;d recommend taking a look at this razor only once you&amp;#x27;re comfortable with the Merkur 34C.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;You can pick this one up on &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;www.amazon.com&amp;#x2F;gp&amp;#x2F;product&amp;#x2F;B000RJUZMW&amp;#x2F;ref=as_li_ss_tl?ie=UTF8&amp;amp;amp;tag=wesslife-20&amp;amp;amp;linkCode=as2&amp;amp;amp;camp=1789&amp;amp;amp;creative=390957&amp;amp;amp;creativeASIN=B000RJUZMW&amp;quot;&amp;gt;Amazon&amp;lt;&amp;#x2F;a&amp;gt; for about $53.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h3 id=&amp;quot;the-blades&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#the-blades&amp;quot; aria-label=&amp;quot;Anchor link for: the-blades&amp;quot;&amp;gt;The Blades&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h3&amp;gt;
&amp;lt;p&amp;gt;Next up are blades and here&amp;#x27;s where most people buy what they see first and move on. Don&amp;#x27;t do that. If every single razor blade was the same, there wouldn&amp;#x27;t be as many brands as there are. Some are manufactured sharper, some smoother, and others duller. Everyone&amp;#x27;s face is slightly different so different razor blades work for different folks. My recommendation is to pick up a sampler pack from &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;www.westcoastshaving.com&amp;#x2F;Sample-Packs_c_1.html&amp;quot;&amp;gt;West Coast Shaving&amp;lt;&amp;#x2F;a&amp;gt;.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;After you settle down on a brand, then take a look on &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;www.amazon.com&amp;#x2F;mn&amp;#x2F;search&amp;#x2F;?_encoding=UTF8&amp;amp;amp;x=0&amp;amp;amp;tag=wesslife-20&amp;amp;amp;linkCode=ur2&amp;amp;amp;y=0&amp;amp;amp;camp=1789&amp;amp;amp;creative=390957&amp;amp;amp;field-keywords=razor%20blade%20sampler&amp;amp;amp;url=search-alias%3Dhpc#&amp;#x2F;ref=nb_sb_noss_1?url=search-alias=hpc&amp;quot;&amp;gt;Amazon&amp;lt;&amp;#x2F;a&amp;gt; or &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;www.ebay.com&amp;#x2F;sch&amp;#x2F;i.html?_nkw=personna+razor+blade+israeli&amp;amp;amp;_sacat=0&amp;amp;amp;_odkw=blue+personna+razor+blade+israeli&amp;amp;amp;_osacat=0&amp;amp;amp;_trksid=p3286.c0.m270.l1313&amp;quot;&amp;gt;eBay&amp;lt;&amp;#x2F;a&amp;gt; for the blades you prefer, to get the best deals. With my preferred blade and how often I shave, I pay about $0.04 per shave in blades.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h3 id=&amp;quot;aftershave&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#aftershave&amp;quot; aria-label=&amp;quot;Anchor link for: aftershave&amp;quot;&amp;gt;Aftershave&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h3&amp;gt;
&amp;lt;p&amp;gt;This is a highly personal thing since some people like the burn of alcohol and some don&amp;#x27;t. I myself don&amp;#x27;t mind either way, but I tend towards the idea that less is more. With that in mind, I&amp;#x27;d recommend either using a simple &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;www.amazon.com&amp;#x2F;gp&amp;#x2F;product&amp;#x2F;B000S823S6&amp;#x2F;ref=as_li_ss_tl?ie=UTF8&amp;amp;amp;tag=wesslife-20&amp;amp;amp;linkCode=as2&amp;amp;amp;camp=1789&amp;amp;amp;creative=390957&amp;amp;amp;creativeASIN=B000S823S6&amp;quot;&amp;gt;witch hazel&amp;lt;&amp;#x2F;a&amp;gt; or some &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;www.amazon.com&amp;#x2F;gp&amp;#x2F;product&amp;#x2F;B000GCQC6S&amp;#x2F;ref=as_li_ss_tl?ie=UTF8&amp;amp;amp;tag=wesslife-20&amp;amp;amp;linkCode=as2&amp;amp;amp;camp=1789&amp;amp;amp;creative=390957&amp;amp;amp;creativeASIN=B000GCQC6S&amp;quot;&amp;gt;Nivea Sensitive Skin After Shave Balm&amp;lt;&amp;#x2F;a&amp;gt;.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h3 id=&amp;quot;styptic-pencil&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#styptic-pencil&amp;quot; aria-label=&amp;quot;Anchor link for: styptic-pencil&amp;quot;&amp;gt;Styptic Pencil&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h3&amp;gt;
&amp;lt;p&amp;gt;I&amp;#x27;m not going to sugarcoat this one bit: you&amp;#x27;re going to cut yourself. Most days it won&amp;#x27;t be bad and can be chased away with a splash of cold water, and other days they&amp;#x27;ll just keep on bleeding. Styptic pencils are solid blocks of alum which should stop the bleeding and in the process, hurt like a bitch. Hopefully over time you&amp;#x27;ll use this less and less, but it does help to have this in your kit.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;I&amp;#x27;d recommend picking up the Clubman styptic pencil from &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;www.amazon.com&amp;#x2F;gp&amp;#x2F;product&amp;#x2F;B000QM9KQW&amp;#x2F;ref=as_li_ss_tl?ie=UTF8&amp;amp;amp;tag=wesslife-20&amp;amp;amp;linkCode=as2&amp;amp;amp;camp=1789&amp;amp;amp;creative=390957&amp;amp;amp;creativeASIN=B000QM9KQW&amp;quot;&amp;gt;Amazon&amp;lt;&amp;#x2F;a&amp;gt;.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h3 id=&amp;quot;the-brush&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#the-brush&amp;quot; aria-label=&amp;quot;Anchor link for: the-brush&amp;quot;&amp;gt;The Brush&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h3&amp;gt;
&amp;lt;p&amp;gt;Brushes vary quite a bit in price and seemingly less in quality. I have two brushes: a Crabtree &amp;amp;amp; Evelyn Best Badger Brush that cost me $35 (and is no longer available), and a &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;www.qedusa.com&amp;#x2F;savile-savile-3824-silvertip-badger-24mm-knot-p-137.html&amp;quot;&amp;gt;Savile Row 3824&amp;lt;&amp;#x2F;a&amp;gt; that ran me $115. Do I notice a difference? Yes, but when starting out, a lower end brush should be fine.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;What you&amp;#x27;re looking for is a badger hair brush, as opposed to a boar hair or synthetic brush. Badger hair is softer and holds more water than either boar or synthetic, but you do end up paying a little bit more.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;I&amp;#x27;d recommend picking up an Omega 63171 for around $32 at &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;www.amazon.com&amp;#x2F;gp&amp;#x2F;product&amp;#x2F;B000JMFELY&amp;#x2F;ref=as_li_ss_tl?ie=UTF8&amp;amp;amp;tag=wesslife-20&amp;amp;amp;linkCode=as2&amp;amp;amp;camp=1789&amp;amp;amp;creative=390957&amp;amp;amp;creativeASIN=B000JMFELY&amp;quot;&amp;gt;Amazon&amp;lt;&amp;#x2F;a&amp;gt; and if you want to splurge, take a look at that Savile Row 3824.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h3 id=&amp;quot;shaving-cream-or-soap&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#shaving-cream-or-soap&amp;quot; aria-label=&amp;quot;Anchor link for: shaving-cream-or-soap&amp;quot;&amp;gt;Shaving Cream or Soap&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h3&amp;gt;
&amp;lt;p&amp;gt;There are a ton of options here, probably more than you want to deal with. First you have to decide between shaving cream and shaving soap. Shaving soap can be a bit more slippery at the expense of drying out your skin a bit more. Shaving cream tends to give you more of a buffer between your skin and the blade and moisturizes your skin more, but isn&amp;#x27;t as slippery as the soap.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;I have a little of both and switch based upon the season and the weather. For shaving cream I recommend Proraso for the summer, and Taylor of Old Bond Street for the whole year. Proraso smells a bit like an old barber shop, has a cooling effect and is relatively inexpensive. Taylor of Old Bond Street is a bit more, but doesn&amp;#x27;t have a cooling effect--which is good during the summer--and comes in a dozen or so different scents. If you&amp;#x27;re having a hard time picking, try the Sandalwood for a woodsy scent, or Mr. Taylor for an old fashioned scent.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;When it comes to soap, I&amp;#x27;ve only tried one and from what I hear, I only need to. Tabac soap has an odd name, but dries your skin a bit less than most soaps, smells nice and clean, and comes in a ceramic bowl.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;www.amazon.com&amp;#x2F;gp&amp;#x2F;product&amp;#x2F;B000RI8BZQ&amp;#x2F;ref=as_li_ss_tl?ie=UTF8&amp;amp;amp;tag=wesslife-20&amp;amp;amp;linkCode=as2&amp;amp;amp;camp=1789&amp;amp;amp;creative=390957&amp;amp;amp;creativeASIN=B000RI8BZQ&amp;quot;&amp;gt;Proraso&amp;lt;&amp;#x2F;a&amp;gt; will run around $11, &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;www.amazon.com&amp;#x2F;gp&amp;#x2F;product&amp;#x2F;B002QG259K&amp;#x2F;ref=as_li_ss_tl?ie=UTF8&amp;amp;amp;tag=wesslife-20&amp;amp;amp;linkCode=as2&amp;amp;amp;camp=1789&amp;amp;amp;creative=390957&amp;amp;amp;creativeASIN=B002QG259K&amp;quot;&amp;gt;Taylor of Old Bond Street&amp;lt;&amp;#x2F;a&amp;gt; runs around $12-$16, and &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;www.amazon.com&amp;#x2F;gp&amp;#x2F;product&amp;#x2F;B000GHYXG4&amp;#x2F;ref=as_li_ss_tl?ie=UTF8&amp;amp;amp;tag=wesslife-20&amp;amp;amp;linkCode=as2&amp;amp;amp;camp=1789&amp;amp;amp;creative=390957&amp;amp;amp;creativeASIN=B000GHYXG4&amp;quot;&amp;gt;Tabac&amp;lt;&amp;#x2F;a&amp;gt; is $22.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h3 id=&amp;quot;travel-accessories&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#travel-accessories&amp;quot; aria-label=&amp;quot;Anchor link for: travel-accessories&amp;quot;&amp;gt;Travel Accessories&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h3&amp;gt;
&amp;lt;p&amp;gt;After a while of getting comfortable with wet-shaving, you&amp;#x27;re probably going to need to leave the house for extended periods of time. Shoving your brush and razor into your dopp kit will work, but could potentially damage either. I&amp;#x27;d recommend picking up a &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;www.amazon.com&amp;#x2F;gp&amp;#x2F;product&amp;#x2F;B0036BF97Y&amp;#x2F;ref=as_li_ss_tl?ie=UTF8&amp;amp;amp;tag=wesslife-20&amp;amp;amp;linkCode=as2&amp;amp;amp;camp=1789&amp;amp;amp;creative=390957&amp;amp;amp;creativeASIN=B0036BF97Y&amp;quot;&amp;gt;shaving brush travel case&amp;lt;&amp;#x2F;a&amp;gt; and a &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;www.amazon.com&amp;#x2F;gp&amp;#x2F;product&amp;#x2F;B001O8NCI4&amp;#x2F;ref=as_li_ss_tl?ie=UTF8&amp;amp;amp;tag=wesslife-20&amp;amp;amp;linkCode=as2&amp;amp;amp;camp=1789&amp;amp;amp;creative=390957&amp;amp;amp;creativeASIN=B001O8NCI4&amp;quot;&amp;gt;razor case&amp;lt;&amp;#x2F;a&amp;gt; for a grand total of $25.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h3 id=&amp;quot;scuttle&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#scuttle&amp;quot; aria-label=&amp;quot;Anchor link for: scuttle&amp;quot;&amp;gt;Scuttle&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h3&amp;gt;
&amp;lt;p&amp;gt;Alright, so you&amp;#x27;ve been wet-shaving for a while and you&amp;#x27;re into it. What else can you splurge on? Well, my friend, I&amp;#x27;d recommend you take a look at a scuttle. A scuttle is a ceramic bowl encased inside of another ceramic bowl. The inner bowl is where you put your shaving cream and the outer bowl is where you put the hottest water you can find. What happens is you make your lather with your brush in the inner bowl and the outer bowl filled with steaming hot water keeps that shaving cream hot for the whole shave.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;It&amp;#x27;s a complete luxury and is totally unneeded, but it&amp;#x27;s fantastic to have and makes a great present for those of us who are impossible to buy for. My wife bought mine from &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;www.dirtybirdpottery.com&amp;#x2F;shavinggear.html&amp;quot;&amp;gt;Dirty Bird Pottery&amp;lt;&amp;#x2F;a&amp;gt; and I believe I have the 1.5 Scuttle that&amp;#x27;s a bit bigger then the original.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h2 id=&amp;quot;down-to-business&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#down-to-business&amp;quot; aria-label=&amp;quot;Anchor link for: down-to-business&amp;quot;&amp;gt;Down to Business&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h2&amp;gt;
&amp;lt;p&amp;gt;Now that you have all of the gear that you want, it&amp;#x27;s time to get started shaving. Everyone has a different face, so my method might not work for you, but it&amp;#x27;s a good starting point.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;Before you start, note the growth pattern of your hair. For a while you&amp;#x27;re going to want to go with and not against the grain. For me that means shaving from top to bottom until I get to the lower part of my neck where I shave from bottom to top. &amp;lt;strong&amp;gt;I cannot stress how important this is and how if you don&amp;#x27;t pay attention to it, you&amp;#x27;re going to end up really needing that styptic pencil&amp;lt;&amp;#x2F;strong&amp;gt;.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;Another thing to keep in mind is the angle of the razor to your face. You&amp;#x27;ll want to keep the head of the razor around 30-45 degrees off of your face. Anything outside of that range and you&amp;#x27;ll either shave nothing (closer to 0 degrees) or start raking your face with a razor (closer to 90 degrees).&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;ol&amp;gt;
&amp;lt;li&amp;gt;Fill your sink with hot water and throw a washcloth in.&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Splash some warm water on your face.&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Create some lather using your shaving brush either directly on your face or in a bowl. Spend a minute or so working it in, but not pushing too hard with your brush.&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Set your brush down and rub the lather into your face using both your fingers and finger nails to really get your facial hair sticking up.&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Rinse your hands and wring out the washcloth and place it over the lathered parts of your face and leave it there for about a minute or two.&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Wipe the lather off using the washcloth.&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Splash some warm water on your face.&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Lather up once again, but only give your face a good coat.&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Take the razor in one hand and lightly hold the end of it between your thumb, index and middle finger.&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Going from top to bottom, shave your face and then your neck going in the direction of the grain. &amp;lt;strong&amp;gt;Don&amp;#x27;t worry about removing all of your hair since you&amp;#x27;ll be making a second pass&amp;lt;&amp;#x2F;strong&amp;gt;.&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Rinse your face and then apply another coat of shaving cream and shave your face one more time.&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Rinse your face after your second pass, put on your favorite aftershave.&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;&amp;#x2F;ol&amp;gt;
&amp;lt;p&amp;gt;If you need to do some touch up with the razor to remove some hairs you missed, I&amp;#x27;d recommend dabbing on some shaving cream and going across--not against--the grain.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;That should be everything you need to get started, if you have any questions feel free to &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;twitter.com&amp;#x2F;wesbaker&amp;quot;&amp;gt;ask me on Twitter&amp;lt;&amp;#x2F;a&amp;gt;.&amp;lt;&amp;#x2F;p&amp;gt;
</description>
      </item>
      
      <item>
          <title>Someone Else&#x27;s Code</title>
          <pubDate>Fri, 21 Oct 2011 00:00:00 -0400</pubDate>
          <author>Wes Baker</author>
          <byline:author ref="wes"/>
          <byline:perspective>personal</byline:perspective>
          
          <link>&amp;#x2F;posts&amp;#x2F;someone-elses-code&amp;#x2F;</link>
          <guid>&amp;#x2F;posts&amp;#x2F;someone-elses-code&amp;#x2F;</guid>
          
          <description xml:base="&amp;#x2F;posts&amp;#x2F;someone-elses-code&amp;#x2F;">&amp;lt;p&amp;gt;Head down, fingers tapping and teeth gnashing, that&amp;#x27;s how you&amp;#x27;d find me if I was working on someone else&amp;#x27;s code. I want to rewrite it. I mean, it&amp;#x27;s awful just look at it. There are no comments and there are ternary operators where they shouldn&amp;#x27;t be and they aren&amp;#x27;t used where they should be. And to make it all worse, the code is littered with tons of inane variables like &amp;lt;code&amp;gt;temp&amp;lt;&amp;#x2F;code&amp;gt; and &amp;lt;code&amp;gt;iter&amp;lt;&amp;#x2F;code&amp;gt;.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;At some point in every programmer&amp;#x27;s rich and illustrious career, we find ourselves in someone else&amp;#x27;s code. And, inevitably, we start finding problems, things we would never have done. Ever. However, if you took one look at your code from a year ago, I&amp;#x27;d bet you&amp;#x27;d start finding problems too. So why, then, do we think that someone else&amp;#x27;s code is awful and only worthy of a rewrite? Because understanding other people is hard.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;The act of reading someone else&amp;#x27;s code is hard, slogging through classes, methods and variables to try and understand what they were thinking. But that takes time, time I don&amp;#x27;t believe I have. This needs to be finished &amp;lt;strong&amp;gt;this week&amp;lt;&amp;#x2F;strong&amp;gt; and if I start rewriting it now, I might have time to finish it, but given my track record of estimation, probably not. But how long would it take if I took the time to understand what was happening in the code? What would it take to document it such that I understand the names and the flow? Realistically? Not that long, and it would save me from rewriting code that—for the most part—works.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;Additionally, taking the time to understand what someone else was thinking could result in the &amp;#x27;why&amp;#x27;. That &amp;#x27;why&amp;#x27; pushes you from just knowing what the code does to understanding it almost as well as the original programmer did. Sure, you aren&amp;#x27;t them, you don&amp;#x27;t think the same and it&amp;#x27;s a different time and place, but this new viewpoint can answer why they used a ternary when they did and why that variable&amp;#x27;s name is what it is. With that understanding, it&amp;#x27;s no longer someone else&amp;#x27;s code, it&amp;#x27;s now our code. And the more code you read, the more understanding you gather. With that understanding you now see a whole slew of solutions when your next problem comes up.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;So how often do you work with someone else&amp;#x27;s code? I work with it on a weekly basis. Yes, it&amp;#x27;s usually from a co-worker and because I&amp;#x27;ve read their code a few times I&amp;#x27;m starting to understand how they think. But even if it wasn&amp;#x27;t, it&amp;#x27;s not really that bad. It might seem like an interruption in productive work, but reading someone else&amp;#x27;s code could be far more useful for the amount of time you put into it. Think about it, you&amp;#x27;re gathering some of the understanding that it took to originally write the code in far less time than it took to write it. If that&amp;#x27;s not productive, I don&amp;#x27;t know what is.&amp;lt;&amp;#x2F;p&amp;gt;
</description>
      </item>
      
      <item>
          <title>Why I Buy</title>
          <pubDate>Thu, 01 Sep 2011 00:00:00 -0400</pubDate>
          <author>Wes Baker</author>
          <byline:author ref="wes"/>
          <byline:perspective>personal</byline:perspective>
          
          <link>&amp;#x2F;posts&amp;#x2F;why-i-buy&amp;#x2F;</link>
          <guid>&amp;#x2F;posts&amp;#x2F;why-i-buy&amp;#x2F;</guid>
          
          <description xml:base="&amp;#x2F;posts&amp;#x2F;why-i-buy&amp;#x2F;">&amp;lt;p&amp;gt;Do I need to buy this? Are there alternatives? How long will this last? These are things I think about when buying anything. Questions fly through my head when I start to think about buying something. It&amp;#x27;s been trained into everyone by our society and whether you like it or not, the vast majority of people approach &amp;lt;em&amp;gt;stuff&amp;lt;&amp;#x2F;em&amp;gt; this way.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;One time when my then-fiancee (now wife) and I met my parents, my wife brought up my expensive tastes and my father chimed in, &amp;quot;Wes doesn&amp;#x27;t want much, but what he wants is high quality.&amp;quot; Ever since then, how I approach buying things has made far more sense. I&amp;#x27;m picky and I&amp;#x27;m exacting and if it&amp;#x27;s not what I want and it&amp;#x27;s not good enough, I&amp;#x27;ll most likely gnash my teeth until I realize I simply shouldn&amp;#x27;t buy it.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;When I start thinking about buying something, I need to know two things:&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;ul&amp;gt;
&amp;lt;li&amp;gt;How long do I plan on owning or using it?&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;What levels of quality are available to me?&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;&amp;#x2F;ul&amp;gt;
&amp;lt;p&amp;gt;If I don&amp;#x27;t plan on owning something for a long time, I start to question whether or not I should even buy it. Maybe I can get away with borrowing, renting, substituting or just doing without it. However, if I need to buy something and I don&amp;#x27;t plan on having it for a while, then I&amp;#x27;ll get the lowest acceptable quality available. I don&amp;#x27;t want it falling apart, but I can skip the archival quality.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;However, if I do plan on owning it for a while---and most things fall into this category for myself---then I start looking at quality a lot more. How long will this last me? Will it still be in good quality when I&amp;#x27;m done with it?&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;For example, my safety razor is a very solid piece of steel that has been molded into something that I can shave with. Between the look and the heft, I have a feeling it&amp;#x27;s something my kids will ask me about one day. Also, my shaving brush is a hand made ordeal, carved, stuffed created by someone else&amp;#x27;s hands, not a machine. These things will last.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;In the same vein, I tend to buy hardback books these days because if I&amp;#x27;m going to lend it to a family member or a friend, or hand it down to my children, I want to know that it&amp;#x27;s not going to fall apart between now and then. I want a book that won&amp;#x27;t fall apart after a handful of readings.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;At the end of the day, I want things that will pass the test of time and be around and be useful in the future. I want something that has heft and an obvious feel that it&amp;#x27;s creator loved making it. I want something of quality and substance, if only because so many things these days are made to last only long enough for us to either forget about them or move on to something new.&amp;lt;&amp;#x2F;p&amp;gt;
</description>
      </item>
      
      <item>
          <title>The Tyranny of Self-Help</title>
          <pubDate>Mon, 04 Apr 2011 00:00:00 -0400</pubDate>
          <author>Wes Baker</author>
          <byline:author ref="wes"/>
          <byline:perspective>personal</byline:perspective>
          
          <link>&amp;#x2F;posts&amp;#x2F;the-tyranny-of-self-help&amp;#x2F;</link>
          <guid>&amp;#x2F;posts&amp;#x2F;the-tyranny-of-self-help&amp;#x2F;</guid>
          
          <description xml:base="&amp;#x2F;posts&amp;#x2F;the-tyranny-of-self-help&amp;#x2F;">&amp;lt;p&amp;gt;We all read for different reasons, some of us read to wind down and strip back the problems of our day. Others read for inspiration. But I want to talk about the people who are reading to learn, more specifically the people who are trying to improve.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;These folks see themselves as lacking something, imperfect in some way. They&amp;#x27;re constantly striving to find the next book, the one that&amp;#x27;ll help them finally get out of that funk they&amp;#x27;ve been in: the holy grail of self-help books that will prove all of the other books wrong and will help them become the person they&amp;#x27;ve always thought they could be.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;So, they read the book, scribbling notes in margins, highlighting passages, and committing key tenants to memory. And for the next few weeks, they&amp;#x27;re riding high, feeling as if the world is theirs with a feeling that they can do anything; all because the last book they read said so.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;But talk to these people a month or so after they finished the book and see how they feel about it. More frighteningly, see what they&amp;#x27;ve absorbed and remembered. Even worse, see what book they&amp;#x27;re reading now. Typically, the most important---and most difficult---parts have been forgotten first. They openly admit that they&amp;#x27;re not following the system verbatim, but they&amp;#x27;re doing a pretty good job and they still feel as if it&amp;#x27;s helping. They also confide in you that they&amp;#x27;re planning on starting a new self-help book this weekend, one that promises to do what the last one did, but this one applies the methodology to another deficient part of themselves.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;This is the crux of the problem. It&amp;#x27;s not that reading self-help is always a bad thing, I don&amp;#x27;t believe it is. The issue is determining when to stop reading and take what we&amp;#x27;ve learned and apply it to our lives. We keep going back to try and find another solution, because finding solutions is easy, actually using them is incredibly hard.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h2 id=&amp;quot;industry&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#industry&amp;quot; aria-label=&amp;quot;Anchor link for: industry&amp;quot;&amp;gt;Industry&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h2&amp;gt;
&amp;lt;p&amp;gt;To understand why people keep going back to the bookstore, it might be helpful to see how the self-help industry functions and it all begins with a very successful formula:&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;ol&amp;gt;
&amp;lt;li&amp;gt;Show that the reader is broken in some way, whether or not the reader came to you with this problem. You&amp;#x27;ll typically find this problem on the cover (front or back) or in the introduction.&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Explain that you have the cure to this problem. A scrap of the solution---or maybe the whole thing---will be on the cover as well.&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Explain the cure and show them that life is better on the other side. This is the majority of the book.&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;&amp;#x2F;ol&amp;gt;
&amp;lt;p&amp;gt;This formula works because the book tends to do a good enough job of instilling a sense of inferiority because we don&amp;#x27;t know the fix to what ails us, but this author does. Why else would they be a published author? After we buy into the problem, we begin to see the fix, but just a small part of it and this fix gets us exited. We start thinking of all the things we&amp;#x27;ll be able to do after we&amp;#x27;re no longer broken: getting a promotion, reading more, living a happier more fulfilling life, or whatever else is being sold these days.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;But why does this formula exist? Why are there are so many self-help authors with too much snake oil to sell? Easy, in 2008 alone, the self help industry generated $11 billion&amp;lt;sup class=&amp;quot;footnote-reference&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;#1&amp;quot;&amp;gt;1&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;sup&amp;gt;. These authors, and self-help as an entire industry, have gotten greedy. And this greed is producing two kinds of people:&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;ol&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Believers&amp;lt;&amp;#x2F;strong&amp;gt;: those with a voracious appetite for self-help who don&amp;#x27;t know when to stop. These people never feel improved &amp;#x27;enough&amp;#x27; and always feel like there&amp;#x27;s something else to learn, something else they need to know before they can &amp;quot;get started&amp;quot; with whatever they want to start. Your author was---and to some degree still is---one of these kinds of people.&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Skeptics&amp;lt;&amp;#x2F;strong&amp;gt;: people who actively shun self-help, who sneer at it&amp;#x27;s polished veneer and it&amp;#x27;s authors who grace the covers of their respective books. These people may or may not have the right answer, but they feel that they&amp;#x27;ll learn it one way or another.&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;&amp;#x2F;ol&amp;gt;
&amp;lt;p&amp;gt;It&amp;#x27;s easy to accept that there are skeptics, every industry has them. But how can that same industry also create a group that feels like they have a problem, fixes said problem, and comes right back for another serving of self-help?&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;blockquote&amp;gt;
&amp;lt;p&amp;gt;the most likely customer for a book on any given topic was someone who had bought a similar book within the preceding eighteen months.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;ul&amp;gt;
&amp;lt;li&amp;gt;Steve Slareno, form self-help book editor for Rodale Press&amp;lt;sup class=&amp;quot;footnote-reference&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;#2&amp;quot;&amp;gt;2&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;sup&amp;gt;&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;&amp;#x2F;ul&amp;gt;
&amp;lt;&amp;#x2F;blockquote&amp;gt;
&amp;lt;p&amp;gt;Therein lies the irony of self-help, your biggest customers are those that have already &amp;quot;helped themselves.&amp;quot; Yet, why would these people keep going back, over and over, creating an industry that rakes in billions each year? One simple idea:&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;blockquote&amp;gt;
&amp;lt;p&amp;gt;[...] if your life does not get better, it is your fault---your thoughts were not positive enough.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;&amp;#x2F;blockquote&amp;gt;
&amp;lt;p&amp;gt;The self-help industry sells improvement, yet when you don&amp;#x27;t see the improvement, it&amp;#x27;s not their fault, you didn&amp;#x27;t try hard enough. It&amp;#x27;s obvious that you need this improvement, otherwise why would you be buying this book? So, since you haven&amp;#x27;t improved at all, you&amp;#x27;ll just need to keep trying until you truly improve. That&amp;#x27;s how this industry survives, that&amp;#x27;s how they can continue selling the same ideas with different packaging.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h2 id=&amp;quot;happiness&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#happiness&amp;quot; aria-label=&amp;quot;Anchor link for: happiness&amp;quot;&amp;gt;Happiness&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h2&amp;gt;
&amp;lt;p&amp;gt;You&amp;#x27;d expect with all of this improvement that these people are seeing, that they&amp;#x27;d lead happier and more fulfilling lives. However, I&amp;#x27;d argue it&amp;#x27;s doing quite the opposite. All of this reading is introducing doubt, instilling fears and belittling people. That&amp;#x27;s how it builds interest in &amp;#x27;the cure.&amp;#x27; It seems that those skeptics mentioned above might be the happier group: they have no problem ignoring a book that is telling them that they&amp;#x27;re broken.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;What about the believers---the customers---are they truly broken? I don&amp;#x27;t think so, I think they may have been living happy and contented lives, but through the right combination of self-doubt, a desire to improve, and good timing, they determine that they are in fact broken. They need a cure and this book promises it and what is printed must be true.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;Speaking from experience, this is the road to unhappiness, the wrong path: this search for weaknesses will eventually break you. If you want to obtain the happiness that these authors are promising, my advice would be to do what you love and improve what you&amp;#x27;re good at. Don&amp;#x27;t ignore your weaknesses, but don&amp;#x27;t focus on them either.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h2 id=&amp;quot;recovery&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#recovery&amp;quot; aria-label=&amp;quot;Anchor link for: recovery&amp;quot;&amp;gt;Recovery&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h2&amp;gt;
&amp;lt;p&amp;gt;If you can&amp;#x27;t tell yet, I&amp;#x27;m a recovering self-help &amp;#x27;addict&amp;#x27;. Writing this essay has been a cathartic exercise. At one point in my life I wouldn&amp;#x27;t bat an eye at buying a stack of self-help books all telling me that I&amp;#x27;m broken and how they&amp;#x27;re going to fix me. After reading each, I&amp;#x27;d feel two conflicting emotions: a sense of growth and motivation; and a proverbial slap-in-the-face, cautioning me to never read anything like this ever again. After which I&amp;#x27;d pick up the next book in the pile and start the process anew.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;I realize how stupid this sounds---how naive I was---to just keep reading the same thing over and over again, only with a different schtick this time. Yet, it was a way of life for at least two years. I&amp;#x27;d peruse Amazon, looking for the latest in self-help. When I found something I liked I&amp;#x27;d sometimes add them to my wish list, but more often I add it to my cart.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;It was when I looked at my bookshelf and saw more than a handful of unread self-help books that I realized that I might have a problem. Don&amp;#x27;t get me wrong, I don&amp;#x27;t believe books are intrinsically bad, quite the contrary: I love books. My problem comes from the content of these particular books. How many times does one person have to tell you the same thing? How many ways do you need to learn to not procrastinate before you get off your ass and actually do something? It&amp;#x27;s a hard lesson to learn and &amp;lt;em&amp;gt;doing things is a hell of a lot harder than reading about them&amp;lt;&amp;#x2F;em&amp;gt;.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;So far, my &amp;#x27;recovery&amp;#x27; has been a long and winding road filled with doubt as to whether I&amp;#x27;m doing the right thing and frustration after realizing that these books aren&amp;#x27;t actually helping. My recommendation is to do what I did:&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;ol&amp;gt;
&amp;lt;li&amp;gt;Take all of the books that you might consider self-help off your bookshelf and put them on the floor.&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Categorize them according to what you think they might improve; keep the categories broad and try to only have three to five categories total.&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Pick one or two books from each category that you&amp;#x27;re going to keep and get rid of the rest. (I got rid of mine through &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;sellercentral.amazon.com&amp;#x2F;gp&amp;#x2F;easysell&amp;#x2F;start.html?ld=SCSeamlessEasySell&amp;quot;&amp;gt;Amazon&amp;lt;&amp;#x2F;a&amp;gt; and &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;www.paperbackswap.com&amp;#x2F;index.php?r_by=wcbaker@gmail.com&amp;quot;&amp;gt;PaperBackSwap&amp;lt;&amp;#x2F;a&amp;gt;.)&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;&amp;#x2F;ol&amp;gt;
&amp;lt;p&amp;gt;If you need help on figuring out which books to keep and which to get rid of, I&amp;#x27;d recommend looking at negative reviews on Amazon---they tend to be the most honest.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h2 id=&amp;quot;experience&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#experience&amp;quot; aria-label=&amp;quot;Anchor link for: experience&amp;quot;&amp;gt;Experience&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h2&amp;gt;
&amp;lt;p&amp;gt;How then are we supposed to improve if we can&amp;#x27;t read self-help books? &amp;lt;strong&amp;gt;Start doing.&amp;lt;&amp;#x2F;strong&amp;gt; If you want to write, start writing, don&amp;#x27;t spend time reading a book that explains why you aren&amp;#x27;t motivated enough to write. If you want to have a better outlook on life, start thinking about everything that makes you happy, don&amp;#x27;t read a book that explains that a mission statement might make you a happier person. And for the sake of everything that is good in this world, don&amp;#x27;t listen when someone else says that you&amp;#x27;re broken and they have the cure for it, &amp;lt;strong&amp;gt;especially&amp;lt;&amp;#x2F;strong&amp;gt; when that person is trying to sell you something.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;Experience is one of the best teachers out there. No book can kick you in the ass as hard as experience and no lesson will stick with you as long as that kick in the ass. Hard lessons  like these will make you a better person both personally and professionally. Ask anyone you consider to be truly great how they improved the most? Was it by reading the latest self-help book or was it by actually getting out there and doing something and learning from the results? My bet is it&amp;#x27;s the results and I think Theodore Roosevelt might agree:&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;blockquote&amp;gt;
&amp;lt;p&amp;gt;The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood; who strives valiantly; who errs, who comes short again and again, because there is no effort without error and shortcoming; but who does actually strive to do the deeds; who knows great enthusiasms, the great devotions; who spends himself in a worthy cause; who at the best knows in the end the triumph of high achievement, and who at the worst, if he fails, at least fails while daring greatly, so that his place shall never be with those cold and timid souls who neither know victory nor defeat.&amp;lt;sup class=&amp;quot;footnote-reference&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;#3&amp;quot;&amp;gt;3&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;sup&amp;gt;&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;&amp;#x2F;blockquote&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Live your life as if the man who wrote that is watching.&amp;lt;&amp;#x2F;strong&amp;gt;&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h2 id=&amp;quot;rinse-and-repeat&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#rinse-and-repeat&amp;quot; aria-label=&amp;quot;Anchor link for: rinse-and-repeat&amp;quot;&amp;gt;Rinse and Repeat&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h2&amp;gt;
&amp;lt;p&amp;gt;Even considering all that I&amp;#x27;ve mentioned, the self-help industry is going nowhere. Next year will be a better year than the last. Books covered with grandiose statements will still litter bestseller lists and you&amp;#x27;ll still see far too many books with the author&amp;#x27;s likeness plastered all over the cover. People will still be told that they are broken and that the fix is neatly packaged into an affordable $25 book or, worse, a $6,000 &amp;lt;em&amp;gt;life-changing&amp;lt;&amp;#x2F;em&amp;gt; retreat.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;So, like the skeptics, should we doubt every single self-help book we come across? I don&amp;#x27;t think we should, but maybe we can learn something from our skeptical friends:&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;ul&amp;gt;
&amp;lt;li&amp;gt;What does this book really talk about?&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Is the concept new to me or have I read something like it before?&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Why am I excited about this? Is it just because everyone else is excited?&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;Would I be better served by learning through experience?&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;li&amp;gt;What do people I know and trust think of it? Have they read it?&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;&amp;#x2F;ul&amp;gt;
&amp;lt;p&amp;gt;My bet is that if you ask yourself those questions, you might find yourself putting that book back more often than not.  Real self-improvement starts with figuring out what you want to improve and trying to improve it through hard work and experience, not by sitting down to read a book about it:&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;blockquote&amp;gt;
&amp;lt;p&amp;gt;A hard thing is never done by reading an article about doing it.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;ul&amp;gt;
&amp;lt;li&amp;gt;Michael Lopp via &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;https:&amp;#x2F;&amp;#x2F;twitter.com&amp;#x2F;#!&amp;#x2F;rands&amp;#x2F;status&amp;#x2F;45878757671706624&amp;quot;&amp;gt;Twitter&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;li&amp;gt;
&amp;lt;&amp;#x2F;ul&amp;gt;
&amp;lt;&amp;#x2F;blockquote&amp;gt;
&amp;lt;p&amp;gt;I would add the same for books.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;h4 id=&amp;quot;footnotes&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;zola-anchor&amp;quot; href=&amp;quot;#footnotes&amp;quot; aria-label=&amp;quot;Anchor link for: footnotes&amp;quot;&amp;gt;Footnotes&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;h4&amp;gt;
&amp;lt;div class=&amp;quot;footnote-definition&amp;quot; id=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;sup class=&amp;quot;footnote-definition-label&amp;quot;&amp;gt;1&amp;lt;&amp;#x2F;sup&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;www.forbes.com&amp;#x2F;2009&amp;#x2F;01&amp;#x2F;15&amp;#x2F;self-help-industry-ent-sales-cx_ml_0115selfhelp.html&amp;quot;&amp;gt;Forbes.com: What People Are Still Willing To Pay For&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;&amp;#x2F;div&amp;gt;
&amp;lt;div class=&amp;quot;footnote-definition&amp;quot; id=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;sup class=&amp;quot;footnote-definition-label&amp;quot;&amp;gt;2&amp;lt;&amp;#x2F;sup&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;www.scientificamerican.com&amp;#x2F;article.cfm?id=sham-scam&amp;quot;&amp;gt;SHAM Scam&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;&amp;#x2F;div&amp;gt;
&amp;lt;div class=&amp;quot;footnote-definition&amp;quot; id=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;sup class=&amp;quot;footnote-definition-label&amp;quot;&amp;gt;3&amp;lt;&amp;#x2F;sup&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;en.wikipedia.org&amp;#x2F;wiki&amp;#x2F;Citizenship_in_a_Republic&amp;quot;&amp;gt;Wikipedia: Citizenship in a Republic&amp;lt;&amp;#x2F;a&amp;gt;&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;&amp;#x2F;div&amp;gt;
</description>
      </item>
      
      <item>
          <title>Too Well Read</title>
          <pubDate>Mon, 14 Feb 2011 00:00:00 -0400</pubDate>
          <author>Wes Baker</author>
          <byline:author ref="wes"/>
          <byline:perspective>personal</byline:perspective>
          
          <link>&amp;#x2F;posts&amp;#x2F;too-well-read&amp;#x2F;</link>
          <guid>&amp;#x2F;posts&amp;#x2F;too-well-read&amp;#x2F;</guid>
          
          <description xml:base="&amp;#x2F;posts&amp;#x2F;too-well-read&amp;#x2F;">&amp;lt;blockquote&amp;gt;
&amp;lt;p&amp;gt;Seeking advice is addicting and can become a proxy for action. [...] Be suspicious of lists, advice, and lists of advice.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;&amp;#x2F;blockquote&amp;gt;
&amp;lt;p&amp;gt;That comes from someone I highly respect and is a great suggestion for people who are stuck on self-help books and list posts. I&amp;#x27;ve been hearing this pretty loud and clear for the past six months from a couple of people and yet, I&amp;#x27;ve ignored it. Book purchase after book purchase, I&amp;#x27;ve accumulated a library that would make anyone anxious.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;What I&amp;#x27;ve been recognizing lately is that all of these books are causing me to lose things that I hold very dearly: time, sanity and common sense. My wife suggested that maybe by reading all of the time, I&amp;#x27;ve trained my brain to stop bothering with thought and simply go to the instructions it&amp;#x27;s been taught. While I have no clue if that&amp;#x27;s what&amp;#x27;s actually happening, it certainly feels like what might be happening.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;It&amp;#x27;s with all that in mind that I resolved not to buy a book for the rest of the year. Even with this resolution, I still have too many books to read this year.&amp;lt;&amp;#x2F;strong&amp;gt;&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;This resolution is also borne out of the desire to increase the depth with which I read. I want to truly know what a book says, instead of having a table-of-contents-depth-of-knowledge after reading a book. And having all of these books feels like a crushing weight: when I read, I read to finish the book as quickly as possible, not so I can enjoy and learn from it.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;One part of me worries that this resolution will harm me in the long run, yet I got along just fine before I had all of these books and I&amp;#x27;m sure I&amp;#x27;ll be just fine after I get rid of some of them. Another part of me worries that this is wasteful, that since I have all of these books I should just read them. But, that attitude is what got me here in the first place.&amp;lt;&amp;#x2F;p&amp;gt;
</description>
      </item>
      
      <item>
          <title>Quality</title>
          <pubDate>Sat, 28 Aug 2010 00:00:00 -0400</pubDate>
          <author>Wes Baker</author>
          <byline:author ref="wes"/>
          <byline:perspective>personal</byline:perspective>
          
          <link>&amp;#x2F;posts&amp;#x2F;quality&amp;#x2F;</link>
          <guid>&amp;#x2F;posts&amp;#x2F;quality&amp;#x2F;</guid>
          
          <description xml:base="&amp;#x2F;posts&amp;#x2F;quality&amp;#x2F;">&amp;lt;p&amp;gt;In my career, there are plenty of folks with plenty of opinions and they all can build their own soapbox. One thing that comes up time and again is the idea of good versus perfect. I&amp;#x27;ve seen many people who claim that perfection and the best possible outcome is the only way to go. Others claim that in our attempt for perfection we sidestep good and barrel towards top heavy and unpolished. Where do I stand? Somewhere in the middle.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;Perfect is an impossible ideal. Getting there takes constant unrelenting effort and at some point you are going to collapse from exhaustion. Maybe not today or tomorrow, but somewhere down the road you&amp;#x27;ll look back and see your time consuming attempt at perfection led to imperfect results. In addition, all of this perfecting can stop you from seeing better solutions along the way. Solutions that aren&amp;#x27;t perfect, but are better then what you are perfecting. Are you starting to see the problem? Just because you are perfecting the solution you&amp;#x27;ve come up with doesn&amp;#x27;t mean you&amp;#x27;ve arrived at an ideal solution, let alone the ideal solution.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;At the same time, we need to keep good enough in check. As humans, we tend towards easier solutions that work at the time; but what will come of those quick band-aid fixes that we put in along the way? I know I&amp;#x27;ve seen my share of those fixes and I&amp;#x27;ve seen their aftermath. There&amp;#x27;s a certain unspoken standard that you have to suss out over time. Whenever someone says, &amp;quot;If it ain&amp;#x27;t broke, don&amp;#x27;t fix it,&amp;quot; I usually respond with, &amp;quot;Is it not broken, or are you just ignoring the problem?&amp;quot;&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;So, we&amp;#x27;re at an impasse: perfection is an impossible ideal and good enough is a slippery slope. What&amp;#x27;s a human to do to cope with this kind of problem? Balance. Find that point between good enough and perfection. There&amp;#x27;s only one problem with balance, it&amp;#x27;s not immediately evident. It takes time, effort and practice (all future topics) to find the sweet spot. So, take your time when looking for a solution, put in a good honest effort when building it, and continue to practice your craft.&amp;lt;&amp;#x2F;p&amp;gt;
</description>
      </item>
      
      <item>
          <title>Being Genuine</title>
          <pubDate>Mon, 09 Aug 2010 00:00:00 -0400</pubDate>
          <author>Wes Baker</author>
          <byline:author ref="wes"/>
          <byline:perspective>personal</byline:perspective>
          
          <link>&amp;#x2F;posts&amp;#x2F;being-genuine&amp;#x2F;</link>
          <guid>&amp;#x2F;posts&amp;#x2F;being-genuine&amp;#x2F;</guid>
          
          <description xml:base="&amp;#x2F;posts&amp;#x2F;being-genuine&amp;#x2F;">&amp;lt;p&amp;gt;My attention is a fickle sort, it flits back and forth between topics on Philosophy, Psychology, Business, Design and Programming. The idea of being genuine has seen a sort of resurgence in all of these topics recently and I don&amp;#x27;t completely understand why it ever went away. It seems that we&amp;#x27;ve pushed genuineness aside in lieu of higher profitability, quicker results or some other batch of snake oil. I see and can comprehend that some folks will ignore their morals and their self in order to profit (financially or otherwise), but I think in the long run you are hurting yourself.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;Think of the last time you were on the phone for customer support for your credit card. What do you hear every 15-30 seconds? &amp;quot;Thank you for your patience, one of our staff will assist you momentarily.&amp;quot; They think constantly spewing that every so many seconds will really tide us over until we start talking with the customer support representative. Yet, it just seems to incite anger in most people. They don&amp;#x27;t seem to have a genuine care about their customers, just their bottom line and a 15 minute wait time doesn&amp;#x27;t matter one bit if they aren&amp;#x27;t losing customers at an alarming rate.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;Contrast that experience to calling Apple for support. First you have to log in using your Apple ID to their website, it&amp;#x27;s a hoop but a small one. Then you choose from the hardware you have registered with your account. Then the system checks for your warranty coverage ﻿instead of the customer support rep asking for your serial number. (I have to imagine that saves Apple wasted time from misread and mistyped serial numbers.) Then you describe the problem using a few drop-downs and a description. Then you are presented with three options: Call me now, Call me later and I&amp;#x27;ll call Apple later. It&amp;#x27;s those first two options that shows that Apple genuinely cares about you, your problem and your time. Why do they care? Well, for one, they aren&amp;#x27;t wasting your time while you sit with a phone pressed against your head listening to awful hold music for 15 minutes, they call you when they&amp;#x27;re available. The other real benefit to it, is that they review your case and can take a look at what&amp;#x27;s going on and come up with solutions &amp;lt;strong&amp;gt;before&amp;lt;&amp;#x2F;strong&amp;gt; they call you.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;Marketing is another area where there&amp;#x27;s a rediscovered interest in genuineness. In Social Media if you aren&amp;#x27;t being genuine folks will very quickly figure that out. Also, look at books like &amp;lt;a href=&amp;quot;http:&amp;#x2F;&amp;#x2F;www.amazon.com&amp;#x2F;gp&amp;#x2F;product&amp;#x2F;0981348203?ie=UTF8&amp;amp;amp;tag=wesslife-20&amp;amp;amp;linkCode=as2&amp;amp;amp;camp=1789&amp;amp;amp;creative=390957&amp;amp;amp;creativeASIN=0981348203&amp;quot;&amp;gt;Speak Human&amp;lt;&amp;#x2F;a&amp;gt;, a whole guidebook on &amp;quot;outmarket[ing] larger firms by &amp;lt;strong&amp;gt;getting personal&amp;lt;&amp;#x2F;strong&amp;gt;&amp;quot;, and being genuine goes right a long with being personal.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;Now, traipsing across the internet we end up at &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;artofmanliness.com&amp;#x2F;&amp;quot;&amp;gt;The Art of Manliness&amp;lt;&amp;#x2F;a&amp;gt;. In their own words they are &amp;quot;a blog dedicated to uncovering the lost art of being a man.&amp;quot; I think this is another case of folks trying to build a certain amount of genuineness back into their lives. If you take a look at &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;artofmanliness.com&amp;#x2F;2010&amp;#x2F;01&amp;#x2F;10&amp;#x2F;the-decline-of-male-space&amp;#x2F;&amp;quot;&amp;gt;some&amp;lt;&amp;#x2F;a&amp;gt; &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;artofmanliness.com&amp;#x2F;2009&amp;#x2F;08&amp;#x2F;23&amp;#x2F;how-to-apologize-like-a-man&amp;#x2F;&amp;quot;&amp;gt;of&amp;lt;&amp;#x2F;a&amp;gt; &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;artofmanliness.com&amp;#x2F;2010&amp;#x2F;05&amp;#x2F;16&amp;#x2F;what-is-manliness&amp;#x2F;&amp;quot;&amp;gt;their&amp;lt;&amp;#x2F;a&amp;gt; &amp;lt;a rel=&amp;quot;external&amp;quot; href=&amp;quot;http:&amp;#x2F;&amp;#x2F;artofmanliness.com&amp;#x2F;2010&amp;#x2F;07&amp;#x2F;18&amp;#x2F;stop-living-for-the-approval-of-women&amp;#x2F;&amp;quot;&amp;gt;posts&amp;lt;&amp;#x2F;a&amp;gt;, you&amp;#x27;ll see that the core of being a man is being genuine and expressing your needs and wants, not cowing to some image of what you think the ideal man is--typically an over-sensitive people pleaser who&amp;#x27;s afraid to say what he thinks.&amp;lt;&amp;#x2F;p&amp;gt;
&amp;lt;p&amp;gt;So then, what am I getting at? Being genuine is not a self-improvement project that you&amp;#x27;re going to start next year. It&amp;#x27;s not some fad that a social media guru concocted. It&amp;#x27;s not the newest way to curb ADD. &amp;lt;strong&amp;gt;It&amp;#x27;s a way to live that enriches every aspect of your life.&amp;lt;&amp;#x2F;strong&amp;gt;&amp;lt;&amp;#x2F;p&amp;gt;
</description>
      </item>
      
    </channel>
</rss>
