PageSourceSearch

https://byfat.xxx/what-is-opensource-and-why-do-i-feel-so-guilty

html byfat.xxx collected 2026-09-29 17:20:18 UTC 11,422 bytes, 242 lines download raw bytes

1<!doctype html>
2<html lang="en">
3<head>
4  <meta charset="utf-8">
5  <title>what is opensource and why do i feel so guilty?</title>
6  
6<script>(function(d) {var config = {kitId: 'vxr6hox',scriptTimeout: 1000,async: true},h=d.documentElement,t=setTimeout(function(){h.className=h.className.replace(/\bwf-loading\b/g,"")+" wf-inactive";},config.scriptTimeout),tk=d.createElement("script"),f=false,s=d.getElementsByTagName("script")[0],a;h.className+=" wf-loading";tk.src='https://use.typekit.net/'+config.kitId+'.js';tk.async=true;tk.onload=tk.onreadystatechange=function(){a=this.readyState;if(f||a&&a!="complete"&&a!="loaded")return;f=true;clearTimeout(t);try{Typekit.load(config)}catch(e){}};s.parentNode.insertBefore(tk,s)})(document);</script>
6
7  <meta name="viewport" content="width=device-width, initial-scale=1">
8  <link rel="shortcut icon" href="https://lightning.svbtle.com/cargo/favicon-3686f5990e669ad2a1684f0ac250c4d9ddc03e2ef6f3c980f17b7aae786833ef.ico">
9  <link rel="icon" sizes="196x196" href="https://lightning.svbtle.com/cargo/apple-touch-icon-8ed2bd858a30400ead0535543ffb8ad2ab3e036a2f0adb797dc641458d00a41a.png">
10  <link rel="mask-icon" href="https://lightning.svbtle.com/cargo/default-b7e7b5361ab4c50a9ceb6dc296e0f157e2ec9c2f2c6f30832d991dc361d69512.svg" color="black">
11  <meta name="generator" content="Svbtle.com" />
12  <meta name="description" content="Last November I was invited to speak in Paris. I had just taken a new job with a company called Obvious and I was pretty confident that this was going to be my last talk – maybe ever. I had been discussing/thinking about this idea of guilt for a... | @ fat | Star trek flow, so they klingon me"/>
13  <link rel="canonical" href="http://byfat.xxx/what-is-opensource-and-why-do-i-feel-so-guilty" />
14  <meta property="og:url" content="http://byfat.xxx/what-is-opensource-and-why-do-i-feel-so-guilty" />
15  <meta property="twitter:site" content="@svbtle" />
16  <meta property="twitter:title" content="what is opensource and why do i feel so guilty?" />
17  <meta property="twitter:description" content="Last November I was invited to speak in Paris. I had just taken a new job with a company called Obvious and I was pretty confident that this was going to be my last talk – maybe ever. I had been discussing/thinking about this idea of guilt for a..." />
18  <meta property="twitter:creator" content="@fat" />
19  <meta name="twitter:card" content="summary" />
20  <meta name="twitter:image" content="https://svbtleusercontent.com/b7nkPG7EpCauxLRfHQky7g02380xsuap_large.png" />
21  <meta property="twitter:domain" content="http://byfat.xxx" />
22  <meta property="og:title" content="what is opensource and why do i feel so guilty? &bull; @ fat" />
23  <meta property="og:type" content="article" />
24  <meta property="og:description" content="Last November I was invited to speak in Paris. I had just taken a new job with a company called Obvious and I was pretty confident that this was going to be my last talk – maybe ever. I had been discussing/thinking about this idea of guilt for a... | @ fat | Star trek flow, so they klingon me" />
25  <meta property="og:image" content="https://svbtleusercontent.com/b7nkPG7EpCauxLRfHQky7g02380xsuap_large.png" />
26  <meta property="og:site_name" content="@ fat on Svbtle" />
27  <meta property="fb:app_id" content="346346195413177" />
28  <link rel="alternate" type="application/rss+xml" href="http://byfat.xxx/feed" />
29  <link rel="stylesheet" href="https://lightning.svbtle.com/cargo/legacy/build.blog-120c367e4cc2cdf2d031c71f795ecea0ef4033f8b24d12d8e147c86e08e2ed2a.css" media="all" data-turbolinks-track="reload" />
30  
30<script src="https://lightning.svbtle.com/cargo/build.blog-b198d2a5100fafb3283da7f26c83fd6304e8643e39535b2c46d930a9690fad48.js" data-turbolinks-track="reload"></script>
vendor: 66 bytes, lines 30-31
30
31  <script async src="https://www.googletagmanager.com/gtag/js?id=
31G-VGMRYDBB5R
vendor: 12 bytes, line 31
31"></script>
32<script>
33  window.dataLayer = window.dataLayer || [];
34  function gtag(){dataLayer.push(arguments);}
35  gtag('js', new Date());
36  gtag('set', 'linker', {
37    'accept_incoming': true
38  });
39  gtag('config', 'G-VGMRYDBB5R');
40  gtag('config', 'UA-33088259-1');
41</script>
41</head>
42<body class="overlord blog">
43<style scoped>
44figure.avatar a,
45figure#user_logo a,
46figure#user_foot a,
47nav#overlord.user_top figure#logo_top a,
48figure.kudo.complete div.filling {
49  background-image: url('https://svbtleusercontent.com/b7nkPG7EpCauxLRfHQky7g02380xsuap_medium.png')
50}
51
52figure.kudo.activated div.filling,
53figure.kudo.complete div.filling {
54  background-color: #F3A500;
55}
56
57figure.kudo.activated a,
58figure.kudo.complete a {
59  border-color: #F3A500;
60}
61
62blockquote,
63a blockquote,
64div#readnext:hover span.flank_title,
65div#foot_more:hover a,
66div#foot_userbar a#bottom_tagline span:hover,
67article.linked h1.article_title a:hover,
68a.continue_button:hover,
69article p a:hover,
70ul#lightning_drop,
71figure#user_foot,
72ul#user_links li a:hover,
73ul#foot_links li a:hover,
74a.buttonize:hover,
75button.buttonize:hover,
76a.buttonize.outline:hover,
77button.buttonize.outline:hover,
78nav.pagination span.next a:hover,
79nav.pagination span.prev a:hover,
80section#readnext:hover p span,
81nav#overlord.user_top figure#logo_top {
82  border-color: #F3A500;
83}
84/*figure#user_logo,*/
85
86figure.avatar,
87nav#overlord.user_top figure#logo_top a,
88ul#user_links li a:hover,
89ul#foot_links li a:hover,
90a.buttonize:hover,
91button.buttonize:hover,
92a.buttonize.outline:hover,
93button.buttonize.outline:hover,
94nav.pagination span.next a:hover,
95nav.pagination span.prev a:hover,
96figure#user_logo a,
97figure#user_foot a  {
98	background-color: #F3A500;
99}
100
101h6.separator_title.read_first,
102header#user_top h2 a,
103footer#blog_foot h5 a,
104article.post h1 a:hover,
105div.preview strong,
106nav#overlord h2#nav_title.user_top a,
107section#readnext:hover h3,
108section#readnext:hover p span {
109  color: #F3A500;
110}
111
112@keyframes titlePulse
113  {
114  0% {
115    color: #000000;
116  }
117  50% {
118    color: #F3A500;
119  }
120  100% {
121    color: #000000;
122  }
123}
124
125@-moz-keyframes titlePulse
126  {
127  0% {
128    color: #000000;
129  }
130  50% {
131    color: #F3A500;
132  }
133  100% {
134    color: #000000;
135  }
136}
137
138@-webkit-keyframes titlePulse
139  {
140  0% {
141    color: #000000;
142  }
143  50% {
144    color: #F3A500;
145  }
146  100% {
147    color: #000000;
148  }
149}
150
151
152</style>
153
154<figure id="loading">&nbsp;</figure>
155<nav id="overlord" class="user_top">
156  <div id="lockup" class="">
157    <figure id="logo_top" class=" user_top">
158      <a href="/">Svbtle</a>
159    </figure>
160    <h2 id="nav_title" class="user_top"><a href="http://byfat.xxx">@ fat</a></h2>
161  </div>
162  <figure id="hamburger">
163    <a href="#menu" id="hamburger_button">Menu</a>
164  </figure>
165  <ul id="dropdown" class="onblog">
166    <li class="dropdown_message">
167     <a href="https://svbtle.com">@ fat is writing on the <span class="logoize">Svbtle</span> network.</a>
168    </li>
169    <li><a href="https://code.byfat.xxx"  target="_blank">code.byfat.xxx</a></li>
170    <li><a href="https://x.com/fat" class="xdotcom" target="_blank">@fat</a></li>
171    <li><a href="/feed">rss feed</a></li>
172    <li style="margin: 0; padding: 0;"><hr class="overlord_nav" /></li>
173    <li><a href="https://svbtle.com/about">about svbtle</a></li>
174    <li><a href="https://svbtle.com/signup">sign up</a></li>
175  </ul>
176</nav>
177<div id="whiteout"></div>
178
179<section id="container" class="blog user_post">
180  <article id="g6VotHwWs9cAgXfHzGKLSs" class="post  historical">
181	<time datetime="2013-01-17" class="article_time">January 17, 2013</time>
182  <h1 class="article_title">
183    <a href="http://byfat.xxx/what-is-opensource-and-why-do-i-feel-so-guilty">
183what is opensource and why do i feel so guilty?</a>
184  </h1>
185	<iframe width="560" height="315" src="http://www.youtube.com/embed/UIDb6VBO9os"></iframe>
186
187<p>Last November I was invited to speak in Paris. I had just taken a new job with a company called <a href="https://medium.com/obvious/3cb1d19eae8">Obvious</a> and I was pretty confident that this was going to be my last talk – maybe ever.</p>
188
189<p>I had been discussing/thinking about this idea of guilt for a while (in particular the feeling of guilt that comes with maintaining an opensource project) and felt like <a href="http://www.dotjs.eu/venue">the venue</a> that dotjs was providing made a lot of sense. I also thought the French would be sympathetic and less likely to boo me off stage –&nbsp;which was essentially true.</p>
190
191<p>I think something which works really well in this talk (while simultaneously being something I should apologize for) is that I prepared a 1 ½ hour presentation and then tried to deliver it in 20 minutes… in the actual video you’ll see about half way through the organizers turned off my 20 min countdown (I was the last talk of the day and in hindsight i think they were trying to get me to slow down).</p>
192
193<p>This, coupled with my pretty intense jet lag from flying into Paris the day before, made me a frothing, emotional wreck… but i suppose it kinda works for the topic.</p>
194
195<p>Anyways, if you watch it&nbsp;– I hope it’s at least entertaining and that you’ll have something new to argue about with your friends.</p>
196
197<p>&lt;3</p>
198
199<p>P.S. If you want to see the slides for this, checkout: <a href="http://fat.github.com/slides-os-guilt/">http://fat.github.com/slides-os-guilt/</a></p>
200
201  <figure class="postend kudo able clearfix" id="kudo_g6VotHwWs9cAgXfHzGKLSs">
202    <a href="#kudo">
203      <div class="filling">&nbsp;</div>
204    </a>
205    <div class="num">4,520</div>
206    <div class="txt">Kudos</div>
207  </figure>
208  <figure class="side kudo able clearfix" id="kudo_side_g6VotHwWs9cAgXfHzGKLSs">
209    <a href="#kudo">
210      <div class="filling">&nbsp;</div>
211    </a>
212    <div class="num">4,520</div>
213    <div class="txt">Kudos</div>
214  </figure>
215</article>
216
217</section>
218<section id="readnext">
219  <a href="http://byfat.xxx/burn-your-idols">
220    <h4 class="readnext_header">Now read this</h4>
221    <h3 class="readnext_title">YES PLS LETS BURNNNN</h3>
222    <p class="readnext_content">Today’s contribution comes from another good friend of mine, [Divya Manian](//twitter.com/divya). Worried that my introduction was sounding a bit too “officious"…&nbsp;I’ll just say I met Divya on a boat full of JavaScript nerds in... <span class="continue_btn">Continue&nbsp;&rarr;</span></p>
223  </a>
224</section>
225<footer id="blog_foot" class="cf">
226  <ul id="foot_links">
227    <li><a href="https://x.com/fat">@fat</a></li>
228    <li><a href="https://code.byfat.xxx" >code.byfat.xxx</a></li>
229  </ul>
230  <figure id="user_foot"><a href="/">Svbtle</a></figure>
231  <h5><a href="http://byfat.xxx">@ fat</a></h5>
232</footer>
233<footer id="foot">
234  <figure id="logo_foot"><a href="https://svbtle.com">Svbtle</a></figure>
235  <a href="https://svbtle.com/terms" style="color: #ccc; margin-left: 25px;">Terms</a> <span style="color: #ccc;">•</span> <a href="https://svbtle.com/privacy" style="color: #ccc;">Privacy</a>
236  <span style="color: #ccc;">•</span> <a href="https://svbtle.com/promise" style="color: #ccc; margin-right: 15px;">Promise</a>
237  <br/><br/>
238</footer>
239
240<div id="lights">&nbsp;</div>
241<div id="app-data" data-name="svbtle" data-version="8.5-legible" data-magicNum="2572031820.15"></div><div id="px-data" data-ax="posts" data-sx="show"></div><div id="user-data" data-here="false" data-state="logged-out"></div><div id="blog-data" data-title="@ fat" data-blogname="fat" data-extid="ihnV5V64BTsuw3nHHu9qHx" data-color="F3A500" data-color-rgb="243,165,0" data-color-rgba="(243,165,0,0.5)" data-blog-tracker="UA-33088259-1"></div></body>
242</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.