Skip to content

Commit

Permalink
Nikola auto commit.
Browse files Browse the repository at this point in the history
Source commit: 4ec4e72
Nikola version: 8.3.1
  • Loading branch information
sefk committed Jul 8, 2024
1 parent f3e23d7 commit 75f400d
Show file tree
Hide file tree
Showing 13 changed files with 631 additions and 74 deletions.
3 changes: 3 additions & 0 deletions archive.html
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,9 @@
<article class="listpage"><header><h1>Archive</h1>
</header><ul class="postlist">
<li>
<time class="listdate" datetime="2024-07-07T13:00:00-07:00" title="2024-07-07 13:00">2024-07-07 13:00</time><a href="posts/mentoring/" class="listtitle">Mentoring</a>
</li>
<li>
<time class="listdate" datetime="2024-02-19T13:20:00-08:00" title="2024-02-19 13:20">2024-02-19 13:20</time><a href="posts/oppenheimer/" class="listtitle">Oppenheimer -- A Miss</a>
</li>
<li>
Expand Down
76 changes: 75 additions & 1 deletion categories/management.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,79 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>sef.kloninger.com (Posts about Management)</title><link>https://sef.kloninger.com/</link><description></description><atom:link href="https://sef.kloninger.com/categories/management.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><lastBuildDate>Sat, 06 Jul 2024 17:01:19 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Why Is That Feature Taking So Long?</title><link>https://sef.kloninger.com/posts/201301why-so-long/</link><dc:creator>Sef Kloninger</dc:creator><description>&lt;img class="alignright wp-image-394" style="border: 0px;" alt="turd-polish" src="https://sef.kloninger.com/f/turd-polish.png" width="191" height="182"&gt;
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>sef.kloninger.com (Posts about Management)</title><link>https://sef.kloninger.com/</link><description></description><atom:link href="https://sef.kloninger.com/categories/management.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><lastBuildDate>Sun, 07 Jul 2024 20:30:17 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Mentoring</title><link>https://sef.kloninger.com/posts/mentoring/</link><dc:creator>Sef Kloninger</dc:creator><description>&lt;p&gt;&lt;img style="float:right" class="postimage" src="https://sef.kloninger.com/f/mentoring.png" alt="Meeting with a mentor" width="30%"&gt;&lt;/p&gt;
&lt;p&gt;So you're looking for a mentor, that's great! I've benefitted a lot
from mentors in my career. It'll be a valuable experience for
both you and your mentor. This post has my tips for finding a good
mentor, asking them, and maintaining a good ongoing relationship.&lt;/p&gt;
&lt;h4&gt;Choosing&lt;/h4&gt;
&lt;p&gt;These are my three go-to rules for finding a mentor. They've held
up across many companies and years.&lt;/p&gt;
&lt;p&gt;1. Your mentor should be &lt;strong&gt;someone you admire&lt;/strong&gt;. The best choice
is usually someone the same career path as you, but further along
by some years. They don't have to be so much more senior than you,
it could just be the next step, but they've shown that they're
willing and able to take on more responsibility. Ideally they're
someone interesting and inspirational.&lt;/p&gt;
&lt;p&gt;Another type of relationship is to help you make a change -- from
Engineer to Eng Manager, or Eng Manager to Product Manager, say.
Then it's not so much about further along as finding someone who
has made the switch. Often they're the most eager to talk about how
they did it.&lt;/p&gt;
&lt;p&gt;2. Organizationally close-by is OK, but they &lt;strong&gt;shouldn't be one
of your leaders&lt;/strong&gt;. I've gotten the most out of mentors outside my
chain of command. That way, I never had to worry about choosing my
words (or topics) carefully. I could problem solve or just vent.
Sometimes the person you need to discuss is your own
&lt;a href="https://sef.kloninger.com/posts/problem-or-solution-boss"&gt;boss&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;3. &lt;strong&gt;Rapport is super important&lt;/strong&gt;. Maybe the most important thing
of all. Your meetings can't feel like a chore for either of you.
Even if you've gotten along fine in the past, maybe you'll hit it
off in this new relationship, maybe now.&lt;/p&gt;
&lt;p&gt;How to find the right person if it's not obvious who to ask? Use
your network, talk to people, ask for referrals. Big companies often
have mentoring programs to help with matchmaking.&lt;/p&gt;
&lt;h4&gt;Asking&lt;/h4&gt;
&lt;p&gt;While your mentor will benefit a bit, you'll be the one getting
most of the value out of this deal. So it's up to you to ask.
Understand that they're likely busy and how much you'd appreciate
some of theri time. Make sure they know it's OK to say no.&lt;/p&gt;
&lt;p&gt;When I've asked in the past I've pitched it as a trial to start
with, three or four meetings and then re-evaluate. That way you can
make sure that it's clicking, see the "rapport" criteria above. If
it's not feeling great &lt;em&gt;on both sides&lt;/em&gt; then it's best to try again
with someone else, no harm no foul.&lt;/p&gt;
&lt;h4&gt;Being A Good Mentee&lt;/h4&gt;
&lt;p&gt;So you've found someone, great. During probation and onward be a good
mentee.&lt;/p&gt;
&lt;p&gt;1. &lt;strong&gt;Respect their time&lt;/strong&gt;. Be prompt. Work around their schedule
and in a way that works best for them (30 min? over a meal?).&lt;/p&gt;
&lt;p&gt;2. &lt;strong&gt;Come prepared with a topic or two&lt;/strong&gt;, keep a backlog. It can
be something specific, like problem solving a particular situation
or relationship. Or it could be getting just-in-time feedback on a
draft email or document. Or it could be open-ended, e.g. "if you
could advise your former self 10 years ago, what would you have
said?"&lt;/p&gt;
&lt;p&gt;3. &lt;strong&gt;Check in&lt;/strong&gt; from time to time. Make sure this is still working
out for them: the style of meeting, duration, etc.&lt;/p&gt;
&lt;p&gt;4. Find an appropriate way to &lt;strong&gt;thank them&lt;/strong&gt;. Nothing big but it's
important to show that you appreciate their time. For example at
my current employer (Google) we have a system to give shout-outs
to peers that come up at performance review time.&lt;/p&gt;
&lt;p&gt;Finally, find a way to &lt;strong&gt;pay it forward&lt;/strong&gt;. Introduce mentors and
mentees; volunteer in your company's matchmaking service; find
people who appear to stranded and offer to help them out. Sending
this post might be a fine icebreaker.&lt;/p&gt;</description><category>Management</category><guid>https://sef.kloninger.com/posts/mentoring/</guid><pubDate>Sun, 07 Jul 2024 20:00:00 GMT</pubDate></item><item><title>Bring Me {Problems,Solutions} Bosses</title><link>https://sef.kloninger.com/posts/problem-or-solution-boss/</link><dc:creator>Sef Kloninger</dc:creator><description>&lt;p&gt;&lt;img class="alignright" title="Pointy-Haired-Boss" src="https://sef.kloninger.com/f/Pointy-Haired_Boss.png" alt="Pointy Haired Boss" width="40%"&gt;&lt;/p&gt;
&lt;p&gt;Some bosses want you to &lt;em&gt;bring them problems&lt;/em&gt;. They like to unscramble
Rubik's cubes and are happy to work through it with you. Sure it's great if you have a proposal or recommendation,
but be prepared to show your homework.&lt;/p&gt;
&lt;p&gt;Other bosses want you to &lt;em&gt;bring them solutions&lt;/em&gt;. If you
bring them a problem, you'll get annoyance and "what do you want
me to do about it?"&lt;/p&gt;
&lt;p&gt;Most bosses have exceptions by domain. A common pattern there is
the bring-me-problems boss who is also a techie -- they'll want to
dig in planning, say, but prefer you to solve messy people conflicts
yourself.&lt;/p&gt;
&lt;p&gt;I've worked with both and each has their virtues. When you have a new
boss, figure out their style and adjust.&lt;/p&gt;</description><category>Management</category><guid>https://sef.kloninger.com/posts/problem-or-solution-boss/</guid><pubDate>Sat, 16 Dec 2023 23:00:00 GMT</pubDate></item><item><title>Why Is That Feature Taking So Long?</title><link>https://sef.kloninger.com/posts/201301why-so-long/</link><dc:creator>Sef Kloninger</dc:creator><description>&lt;img class="alignright wp-image-394" style="border: 0px;" alt="turd-polish" src="https://sef.kloninger.com/f/turd-polish.png" width="191" height="182"&gt;

&lt;p&gt;
I've observed a recurring source of tension:  building things fast vs. do it the right way. Usually you're not lucky enough that you can do both.  This post explains a bit why we (engineers) care so much about building things right.  Even when things are overdue and our stakeholders (end-users, biz folks, product management) are pushing to just get it done.
Expand Down
6 changes: 6 additions & 0 deletions categories/management/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,12 @@

</header><ul class="postlist">
<li>
<time class="listdate" datetime="2024-07-07T13:00:00-07:00" title="2024-07-07 13:00">2024-07-07 13:00</time><a href="../../posts/mentoring/" class="listtitle">Mentoring</a><a></a>
</li>
<li>
<time class="listdate" datetime="2023-12-16T15:00:00-08:00" title="2023-12-16 15:00">2023-12-16 15:00</time><a href="../../posts/problem-or-solution-boss/" class="listtitle">Bring Me {Problems,Solutions} Bosses</a><a></a>
</li>
<li>
<time class="listdate" datetime="2013-01-25T01:24:48-08:00" title="2013-01-25 01:24">2013-01-25 01:24</time><a href="../../posts/201301why-so-long/" class="listtitle">Why Is That Feature Taking So Long?</a><a></a>
</li>
<li>
Expand Down
Binary file added f/mentoring.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions index-5.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<meta name="generator" content="Nikola (getnikola.com)">
<link rel="alternate" type="application/rss+xml" title="RSS" hreflang="en" href="rss.xml">
<link rel="canonical" href="https://sef.kloninger.com/index-5.html">
<link rel="prev" href="." type="text/html">
<link rel="prev" href="index-6.html" type="text/html">
<link rel="next" href="index-4.html" type="text/html">
<!--[if lt IE 9]><script src="assets/js/html5.js"></script><![endif]-->
</head>
Expand Down Expand Up @@ -437,7 +437,7 @@
</div>

<ul class="pager postindexpager clearfix">
<li class="previous"><a href="." rel="prev">Newer posts</a></li>
<li class="previous"><a href="index-6.html" rel="prev">Newer posts</a></li>
<li class="next"><a href="index-4.html" rel="next">Older posts</a></li>
</ul>
<script>var disqus_shortname="sefkloninger";(function(){var a=document.createElement("script");a.async=true;a.src="https://"+disqus_shortname+".disqus.com/count.js";(document.getElementsByTagName("head")[0]||document.getElementsByTagName("body")[0]).appendChild(a)}());</script><!--End of body content--><footer id="footer"><p align="center">Contents © 2024 <a href="mailto:[email protected]">Sef Kloninger</a>      
Expand Down
152 changes: 152 additions & 0 deletions index-6.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,152 @@
<!DOCTYPE html>
<html prefix="og: http://ogp.me/ns# article: http://ogp.me/ns/article#
" lang="en">
<head>
<meta charset="utf-8">
<meta name="description" content="None">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>sef.kloninger.com (old posts, page 6) | sef.kloninger.com</title>
<link href="assets/css/all-nocdn.css" rel="stylesheet" type="text/css">
<meta name="theme-color" content="#5670d4">
<meta name="generator" content="Nikola (getnikola.com)">
<link rel="alternate" type="application/rss+xml" title="RSS" hreflang="en" href="rss.xml">
<link rel="canonical" href="https://sef.kloninger.com/index-6.html">
<link rel="prev" href="." type="text/html">
<link rel="next" href="index-5.html" type="text/html">
<!--[if lt IE 9]><script src="assets/js/html5.js"></script><![endif]-->
</head>
<body>
<a href="#content" class="sr-only sr-only-focusable">Skip to main content</a>

<!-- Menubar -->

<nav class="navbar navbar-expand-md static-top mb-4
navbar-dark
bg-dark
"><div class="container">
<!-- This keeps the margins nice -->
<a class="navbar-brand" href=".">

<span id="blog-title">sef.kloninger.com</span>
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#bs-navbar" aria-controls="bs-navbar" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>

<div class="collapse navbar-collapse" id="bs-navbar">
<ul class="navbar-nav mr-auto">
<li class="nav-item">
<a href="stories/about/" class="nav-link">About</a>
</li>
<li class="nav-item">
<a rel="me" href="https://hachyderm.io/@sefk" class="nav-link">Mastodon</a>
</li>
<li class="nav-item">
<a href="https://twitter.com/sefk" class="nav-link">Twitter</a>
</li>
<li class="nav-item">
<a href="https://github.com/sefk" class="nav-link">GitHub</a>
</li>
<li class="nav-item">
<a href="https://rawgithub.com/sefk/sef-resume/master/sef-kloninger-resume.html" class="nav-link">Resume</a>
</li>
<li class="nav-item">
<a href="https://rawgithub.com/sefk/sef-resume/master/sef-kloninger-resume.pdf" class="nav-link">PDF</a>
</li>
<li class="nav-item">
<a href="archive.html" class="nav-link">Archives</a>


</li>
</ul>
<ul class="navbar-nav navbar-right"></ul>
</div>
<!-- /.navbar-collapse -->
</div>
<!-- /.container -->
</nav><!-- End of Menubar --><div class="container" id="content" role="main">
<div class="body-content">
<!--Body content-->








<div class="postindex">
<article class="h-entry post-text" itemscope="itemscope" itemtype="http://schema.org/Article"><header><h1 class="p-name entry-title"><a href="posts/timesbee/" class="u-url">The NY Times Bee Puzzle</a></h1>
<div class="metadata">
<p class="byline author vcard"><span class="byline-name fn" itemprop="author">
Sef Kloninger
</span></p>
<p class="dateline">
<a href="posts/timesbee/" rel="bookmark">
<time class="published dt-published" datetime="2020-05-23T15:00:00-07:00" itemprop="datePublished" title="2020-05-23 15:00">2020-05-23 15:00</time></a>
</p>
<p class="commentline">

<a href="posts/timesbee/#disqus_thread" data-disqus-identifier="cache/posts/timesbee.html">Comments</a>


</p>
</div>
</header><div class="e-content entry-content">
<p>How many different New York Times Spelling Bee puzzles are there? Or more
precisely, how many combinations of seven letters can be used to build Bee-type
puzzles?</p>
<p>It turns out <strong>7,742 different seven letter combinations</strong> can be used to
generate Bee-style puzzles. There are more puzzles themseves based on what
letter is chosen for the middle spot.</p>
<p>The majority of letter choices, about 62%, have just one pangram. That's lower
than I expected, actually. It's not that uncommon to have two or three pangrams,
which happens about about 25% of the time, and nearly four out of ten puzzles
will have more than one pangram. The full output is <a href="https://raw.githubusercontent.com/sefk/timesbee/master/timesbee.out">here</a>, the output of this
<a href="https://github.com/sefk/timesbee">program</a>.</p>
<p>Watch out for the combination <code>einprst</code>. If this one ever comes up, good
luck finding all twenty-seven of its pangrams.</p>
<h4>The Bee Puzzle</h4>
<p><img style="float:right" class="postimage" src="f/timesbee.png" alt="Example Times Bee Puzzle" width="40%"></p>
<p>A Bee puzzle has seven letters with one "special" letter in the middle. Make as
many words as You can find with at least four letters, using only the letters
given, but it has to use the center letter. Proper nouns aren't allowed. Every
puzzle has at least one <strong>pangram</strong>, a word that uses all letters — this
example's is <em>amphibian</em>. Wikipedia cites <a href="https://en.wikipedia.org/wiki/Frank_Longo">Frank Longo</a> as the Bee's creator.</p>
<p><a href="https://nytbee.com/">nytbee.com</a> has more today's puzzle and some interesting stats about these
puzzles in general. They don't seem to be affiliated with the NY Times but that
seem to be OK and is's a nice site.</p>
</div>
</article>
</div>

<ul class="pager postindexpager clearfix">
<li class="previous"><a href="." rel="prev">Newer posts</a></li>
<li class="next"><a href="index-5.html" rel="next">Older posts</a></li>
</ul>
<script>var disqus_shortname="sefkloninger";(function(){var a=document.createElement("script");a.async=true;a.src="https://"+disqus_shortname+".disqus.com/count.js";(document.getElementsByTagName("head")[0]||document.getElementsByTagName("body")[0]).appendChild(a)}());</script><!--End of body content--><footer id="footer"><p align="center">Contents © 2024 <a href="mailto:[email protected]">Sef Kloninger</a>      
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/">
<img alt="Creative Commons License BY-NC-SA" style="border-width:0; margin-bottom:12px;" src="https://i.creativecommons.org/l/by-nc-sa/2.5/ar/88x31.png"></a></p>


</footer>
</div>
</div>


<script src="assets/js/all-nocdn.js"></script><script src="assets/js/luxon.min.js"></script><!-- fancy dates --><script>
luxon.Settings.defaultLocale = "en";
fancydates(2, {"preset": false, "format": "yyyy-MM-dd HH:mm"});
</script><!-- end fancy dates --><script>
baguetteBox.run('div#content', {
ignoreClass: 'islink',
captions: function(element){var i=element.getElementsByTagName('img')[0];return i===undefined?'':i.alt;}});
</script><!-- Global site tag (gtag.js) - Google Analytics --><script async src="https://www.googletagmanager.com/gtag/js?id=UA-30366531-1"></script><script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', 'UA-30366531-1');
</script>
</body>
</html>
Loading

0 comments on commit 75f400d

Please sign in to comment.