<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Career on traviscj/blog</title>
    <link>https://traviscj.com/blog/tags/career/</link>
    <description>Recent content in Career on traviscj/blog</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 03 Dec 2024 13:03:37 -0600</lastBuildDate>
    <atom:link href="https://traviscj.com/blog/tags/career/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>38 and Grateful</title>
      <link>https://traviscj.com/blog/post/2024-12-03-38-and-grateful/</link>
      <pubDate>Tue, 03 Dec 2024 13:03:37 -0600</pubDate>
      <guid>https://traviscj.com/blog/post/2024-12-03-38-and-grateful/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s been a while since I&amp;rsquo;ve written an update &amp;ndash; 2.5y! &amp;ndash; and a long time since I wrote very frequently.&#xA;On top of all the crazy ways the world has changed in the last five years, a bunch has changed for me personally in the last five years as well, along a bunch of different axes.&lt;/p&gt;&#xA;&lt;p&gt;I think part of the reason it’s been hard to post is wanting to avoid coming across as bragging about the high points of this journey and also not really wanting to admit some of the low points, but I feel I’ve had a lot on my mind that doesn’t really make sense in blog form without the greater context; I’ve decided that I’d rather just share a lot of what’s been going on in the hopes that some part of it is relevant to someone out there or gives them some fortitude for whatever low spot they’re going through or can learn something from it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>hype channels</title>
      <link>https://traviscj.com/blog/post/2021-08-23-hype-channels/</link>
      <pubDate>Mon, 23 Aug 2021 21:20:31 -0500</pubDate>
      <guid>https://traviscj.com/blog/post/2021-08-23-hype-channels/</guid>
      <description>&lt;p&gt;When I was managing a small team, one of the coolest protips I came across was the idea of a &amp;ldquo;hype channel&amp;rdquo;.&#xA;This builds on the idea of a &lt;a href=&#34;https://developer.squareup.com/blog/you-are-your-own-best-hype-person/&#34;&gt;&amp;ldquo;hype doc&amp;rdquo;&lt;/a&gt; by changing the medium: instead of writing into a document, you write blurbs on your own private Slack channel.&lt;/p&gt;&#xA;&lt;p&gt;I’m not sure whether this would help anyone but me, but maybe it’ll help someone else drowning in Chrome tabs?&lt;/p&gt;</description>
    </item>
    <item>
      <title>espps are free money</title>
      <link>https://traviscj.com/blog/post/2019-01-02-espps_are_free_money/</link>
      <pubDate>Wed, 02 Jan 2019 00:00:00 +0000</pubDate>
      <guid>https://traviscj.com/blog/post/2019-01-02-espps_are_free_money/</guid>
      <description>&lt;p&gt;ESPPs give employees an opportunity to buy the company stock at a discount. In both of the examples I&amp;rsquo;m aware of, the companies give a 15% discount on the LESSER of the price on the grant date and the price on the purchase date. The purchase dates are every six months, while the grants I&amp;rsquo;ve seen are either 12 or 24 months.&lt;/p&gt;&#xA;&lt;p&gt;We can analyze this mathematically by breaking it into three cases. For concreteness, let&amp;rsquo;s look at ADBE for a grant date of 2019-01-02. The stock is trading at $224.27/share currently:&lt;/p&gt;</description>
    </item>
    <item>
      <title>tradeoffs</title>
      <link>https://traviscj.com/blog/post/2019-01-01-tradeoffs/</link>
      <pubDate>Tue, 01 Jan 2019 00:00:00 +0000</pubDate>
      <guid>https://traviscj.com/blog/post/2019-01-01-tradeoffs/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Life is (just) a series of tradeoffs.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;DawnAnn &amp;ldquo;Mom&amp;rdquo; Johnson&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I heard this so many times growing up that I think I actually &lt;em&gt;stopped&lt;/em&gt; hearing it.&#xA;But recently, I realized that it&amp;rsquo;s never been more pertinent than to my current day-to-day life as a software engineer.&lt;/p&gt;&#xA;&lt;p&gt;The fundamental tradeoff we make on the Risk Systems team is trading off between&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;how much fraud we catch (and symmetrically, miss!)&lt;/li&gt;&#xA;&lt;li&gt;how many false positives we incur to catch that much fraud&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Those false positives running rampant can inhibit growth (in terms of interested customers) of the product we&amp;rsquo;re trying to protect,&#xA;but letting too much fraud through can make a product too expensive (and even liable to be shut down!)&lt;/p&gt;</description>
    </item>
    <item>
      <title>profitably wrong</title>
      <link>https://traviscj.com/blog/post/2018-01-09-profitably_wrong/</link>
      <pubDate>Tue, 09 Jan 2018 08:00:00 +0000</pubDate>
      <guid>https://traviscj.com/blog/post/2018-01-09-profitably_wrong/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve come to realize that my career so far has been built on being &amp;ldquo;profitably wrong.&amp;rdquo;&#xA;I think this is interesting because the usual approaches are being &amp;ldquo;profitably fast&amp;rdquo; (optimizing)&#xA;or &amp;ldquo;profitably better&amp;rdquo; (improving),&#xA;and most people think of any kind of wrongness as being a terrible thing.&#xA;But sometimes the best way to optimize or improve is &lt;em&gt;approximating&lt;/em&gt;!&lt;/p&gt;&#xA;&lt;p&gt;The definitions of &amp;ldquo;profitably&amp;rdquo; has changed as I&amp;rsquo;ve worked on different things, as has the specific type of &amp;ldquo;wrongness&amp;rdquo;.&#xA;A couple specific ways accepting &amp;ldquo;wrongness&amp;rdquo; have been profitable for me include:&lt;/p&gt;</description>
    </item>
    <item>
      <title>things you don&#39;t learn in grad school</title>
      <link>https://traviscj.com/blog/post/2018-01-01-things_you_dont_learn_in_grad_school/</link>
      <pubDate>Mon, 01 Jan 2018 00:00:00 +0000</pubDate>
      <guid>https://traviscj.com/blog/post/2018-01-01-things_you_dont_learn_in_grad_school/</guid>
      <description>&lt;ol&gt;&#xA;&lt;li&gt;oncall exists.&lt;/li&gt;&#xA;&lt;li&gt;the data is never available how you need it.&lt;/li&gt;&#xA;&lt;li&gt;unit tests matter.&lt;/li&gt;&#xA;&lt;li&gt;pushing code after 3pm is risky if you&amp;rsquo;re not willing to work all night. (courtesy &lt;a href=&#34;https://pauljoos.com&#34;&gt;Paul Joos&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;/ol&gt;</description>
    </item>
    <item>
      <title>even the ceo doesn&#39;t get an office</title>
      <link>https://traviscj.com/blog/post/2017-11-07-even-the-ceo-doesnt-have-an-office/</link>
      <pubDate>Tue, 07 Nov 2017 07:01:25 +0000</pubDate>
      <guid>https://traviscj.com/blog/post/2017-11-07-even-the-ceo-doesnt-have-an-office/</guid>
      <description>&lt;p&gt;Square is a fantastic place to work, and has been for my entire time here.&#xA;One thing I&amp;rsquo;m not such a fan of, though, is the open office layout we have &amp;ndash; and share with many other startups.&lt;/p&gt;&#xA;&lt;p&gt;Somehow I have the distinct memory of thinking, &amp;ldquo;Wow, even the CEO doesn&amp;rsquo;t get an office here! That&amp;rsquo;s really cool!&amp;rdquo;&#xA;I had an important realization today, though.&#xA;It&amp;rsquo;s not that the CEO of companies with open offices don&amp;rsquo;t &lt;em&gt;get&lt;/em&gt; an office &amp;ndash; it&amp;rsquo;s that they don&amp;rsquo;t &lt;strong&gt;want&lt;/strong&gt; one.&lt;/p&gt;</description>
    </item>
    <item>
      <title>confident women are getting bypassed by overconfident men</title>
      <link>https://traviscj.com/blog/post/2017-09-12-competent-women-are-getting-bypassed-by-overconfident-men/</link>
      <pubDate>Tue, 12 Sep 2017 04:44:13 +0000</pubDate>
      <guid>https://traviscj.com/blog/post/2017-09-12-competent-women-are-getting-bypassed-by-overconfident-men/</guid>
      <description>&lt;p&gt;Really interesting youtube talk: &lt;a href=&#34;https://www.youtube.com/watch?v=zGhu4iaBqtk&#34;&gt;confident women are getting bypassed by overconfident men&lt;/a&gt;&lt;/p&gt;&#xA;&lt;!-- raw HTML omitted --&gt;</description>
    </item>
    <item>
      <title>square</title>
      <link>https://traviscj.com/blog/post/2013-11-16-square/</link>
      <pubDate>Sat, 16 Nov 2013 00:00:00 +0000</pubDate>
      <guid>https://traviscj.com/blog/post/2013-11-16-square/</guid>
      <description>&lt;p&gt;I probably should have been working on my thesis, but I had a phone interview with Square. I wanted to write a bit of code to get myself “warmed up” but wanted it to be kinda fun. So I decided to write some code that drew a square.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;&#xA;using namespace std;&#xA;&#xA;int main() {&#xA;&#xA;    cout &amp;lt;&amp;lt; &amp;quot;+&amp;quot;;&#xA;    for (int i=0; i&amp;lt;8; i++) cout &amp;lt;&amp;lt; &amp;quot;-&amp;quot;;&#xA;    cout &amp;lt;&amp;lt; &amp;quot;+&amp;quot; &amp;lt;&amp;lt; endl;&#xA;&#xA;    for (int j=0; j&amp;lt;5; j++) {&#xA;        cout &amp;lt;&amp;lt; &amp;quot;|&amp;quot;;&#xA;        for (int i=0; i&amp;lt;8; i++)&#xA;            cout &amp;lt;&amp;lt; &amp;quot; &amp;quot;;&#xA;        cout &amp;lt;&amp;lt; &amp;quot;|&amp;quot;;&#xA;        cout &amp;lt;&amp;lt; endl;&#xA;    }&#xA;&#xA;    cout &amp;lt;&amp;lt; &amp;quot;+&amp;quot;;&#xA;    for (int i=0; i&amp;lt;8; i++) cout &amp;lt;&amp;lt; &amp;quot;-&amp;quot;;&#xA;    cout &amp;lt;&amp;lt; &amp;quot;+&amp;quot; &amp;lt;&amp;lt; endl;&#xA;&#xA;    return 0;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;which yields a nice little square:&lt;/p&gt;</description>
    </item>
    <item>
      <title>What could you possibly do with mathematics?</title>
      <link>https://traviscj.com/blog/post/2009-08-24-what_could_you_possibly_do_with_mathematics/</link>
      <pubDate>Mon, 24 Aug 2009 00:00:00 +0000</pubDate>
      <guid>https://traviscj.com/blog/post/2009-08-24-what_could_you_possibly_do_with_mathematics/</guid>
      <description>&lt;p&gt;Recently, at a family gathering, I was confronted by the question many a college graduate is faced after telling someone I had majored in mathematics for my now-finished college degree: &amp;ldquo;But how are you going to make any money at that?&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;Now, certainly it&amp;rsquo;s true: Graduate students don&amp;rsquo;t make that much. The average stipend for a grad student is roughly on par with (but still less than) unemployment checks. But that&amp;rsquo;s okay&amp;ndash;in general, mathematicians know that they could make money other places, but they chose it anyways because of their love for the subject. Not that mathematicians make &lt;!-- raw HTML omitted --&gt;too&lt;!-- raw HTML omitted --&gt; bad of money anyway: The average in the US is about 50K, with associate professors making more than that. The particularly salary-inclined could pick up other credentials to become actuaries or work in hedge funds.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Graduate School Applications and Microsoft</title>
      <link>https://traviscj.com/blog/post/2009-02-09-graduate_school_applications_and_microsoft/</link>
      <pubDate>Mon, 09 Feb 2009 00:00:00 +0000</pubDate>
      <guid>https://traviscj.com/blog/post/2009-02-09-graduate_school_applications_and_microsoft/</guid>
      <description>&lt;p&gt;I finally finished graduate school applications last weekend. I applied to University of Washington, University of North Carolina, Northwestern, University of Colorado, and University of Nevada. It&amp;rsquo;s a lot of work getting a bunch of applications out like that: I definitely underestimated it. Hopefully my personal statement measured up to the letters of recommendation that people wrote for me.&lt;/p&gt;&#xA;&lt;p&gt;I also ended up having an interview with Microsoft that week, just to add a bit to the stress there. It actually went fairly well, though I haven&amp;rsquo;t heard back on the round-two interview yet. They said it would be a while though.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
