PageSourceSearch

https://changedmy.name/about/me.html

html changedmy.name collected 2026-09-25 21:58:06 UTC 9,845 bytes, 188 lines download raw bytes

1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
4<head>
5	<title>About - changedmy.name</title>
6	<link rel="stylesheet" href="/media/css/blueprint/screen.css" type="text/css" media="screen, projection" />
7	<link rel="stylesheet" href="/media/css/blueprint/print.css" type="text/css" media="print" />
8	<!--[if lt IE 8]>
9	<link rel="stylesheet" href="/media/css/blueprint/ie.css" type="text/css" media="screen, projection" />
10	<![endif]-->
11	<link rel="stylesheet" href="/media/css/style.css" />
12	
12<script type="text/javascript" src="https://use.typekit.com/unl4jdp.js"></script>
12
13	
13<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
13
14	
14<script type="text/javascript">
15		var _gaq = _gaq || [];
16		_gaq.push(['_setAccount', 'UA-32079843-1']);
17		_gaq.push(['_trackPageview']);
18
19		(function() {
20			var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
21			ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
22			var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
23		 })();
24	</script>
24
25</head>
26<body>
27	<div id="wrapper-1">
28	<div id="wrapper-2">
29	<div class="container">
30	<div id="header" class="span-24 last">
31			<!--
32			Tables? Seriously?
33			
34			Yes, seriously.
35			
36			After a few hours of struggling with a few different approaches, I
37			eventually just gave up. Some of them almost worked, but the code
38			was significantly dirtier than this, and gosh darnit, I'll put aside
39			purity for something that works.
40			-->
41			<div id="nav">
42				<table>
43					<tr>
44						<td><a href="/">Home</a></td>
45					</tr>
46				</table>
47				<table>
48					<tr>
49						<td><a href="/articles/">Articles</a></td>
50					</tr>
51				</table>
52				<table>
53					<tr>
54						<td><a href="/thoughts/">Thoughts</a></td>
55					</tr>
56				</table>
57				<table>
58					<tr>
59						<td rowspan="3"><a href="/about/me.html">About</a></td>
60						<td><a href="/about/tools.html">My Tools</a></td>
61					</tr>
62					<tr><td><a href="/about/the_site.html">The Site</a></td></tr>
63					<tr><td><a href="/about/contact.html">Contact</a></td></tr>
64				</table>
65			</div>
66	</div>
67	<div id="content" class="span-18">
68
69		<div>
70			<div class="date">
71  
72</div>
73<h1>
74  <a href="/about/me.html">About</a>
75</h1>
76
77			<p style="float: left; margin: 0 12px 0 0;">
78<img src="/media/images/me.jpg" />
79</p>
80
81<p>I self-identify as a <a href="https://en.wikipedia.org/wiki/Baptist#Baptist_beliefs_and_principles">Baptist</a>, <a href="https://en.wikipedia.org/wiki/Libertarianism_in_the_United_States">Libertarian</a>, <a href="https://en.wikipedia.org/wiki/Distributism">Distributist</a>, <a href="http://www.utilitarian.net/">Utilitarian</a>,
82<a href="http://www.gerv.net/writings/christianity-and-fsm/tca-fsm.html">open-sourcer</a> programmer and sysadmin.</p>
83
84<p>During the day, I work as a Senior <a href="https://students.googleblog.com/2012/06/site-reliability-engineers-worlds-most.html">Site Reliability Engineer</a> at <a href="https://go.wepay.com/">WePay</a>.
85I’ve previously worked at a robotics startup, <a href="https://www.reddit.com/">reddit</a>, <a href="http://ifixit.com/">iFixit</a>, and a few
86small local gigs.  If you’re interested in that, you can find more information
87in <a href="/about/resume.pdf">my resume</a>.</p>
88
89<p>I’m a big proponent of open-source, with over 150 GitHub repositories and
90patches accepted into over 40 projects.  I’m also the author and maintainer of
919 git/GitHub tools, <a href="https://rubygems.org/profiles/xiongchiamiov">11 RubyGems</a>, and 9 Python packages.  You’ll also find me
92active on <a href="https://stackexchange.com/users/41616/xiong-chiamiov?tab=accounts">the Stack Exchange network</a>, as a top 0.5% user on
93<a href="http://stackoverflow.com/users/120999/">Stack Overflow</a> and <a href="http://serverfault.com/users/12214/">Server Fault</a>, and one of the top 100 users by reputation
94on <a href="http://security.stackexchange.com/users/16960/">the Information Security site</a>.</p>
95
96<p><a href="http://php.net/">PHP</a> was my first true programming language that I spent any time with, and it
97was my primary until the summer after my freshman year of <a href="http://calpoly.edu/">university</a>, when I started working for the <a href="http://ceng.calpoly.edu/">College of Engineering</a> on
98<a href="https://www.djangoproject.com/">Django</a>-powered websites.  I fell in love with <a href="https://python.org/">Python</a> and <a href="https://www.python.org/dev/peps/pep-0020/">its
99philosophy</a>, and it’s been my primary language since then.  I’m also
100pretty comfortable with Bash and Ruby.</p>
101
102<p>On the <a href="https://en.wikipedia.org/wiki/DISC_assessment">DISC</a> view of the universe, I have a natural ranking of 100 S and C, 23
103D and 7 I, which puts me as a pure Coordinator. While not a natural leader in
104any way, I’m rebellious enough to tell the project lead (plainly) when I think
105they’ve made a poor choice, but passive enough to follow their final decisions.</p>
106
107<p>I’m very slowly working on <a href="https://leanpub.com/growing-up/">an introductory book on web operations</a>.</p>
108
109
110		</div>
111	</div>
112	<div id="sidebar" class="span-6 last">
113		<div>
114			<h1>I also write at:</h1>
115			<a href="http://itbrokeand.ifixit.com">It Broke and iFixit</a><br />
116			<a href="http://thefuckingbible.com">The Fucking Bible</a>
117		</div>
118		<div>
119			<h1>Find me on:</h1>
120			<a href="https://github.com/xiongchiamiov">GitHub</a><br />
121			<a href="http://coderwall.com/xiongchiamiov">coderwall</a><br />
122			<a href="http://www.reddit.com/user/xiongchiamiov/">Reddit</a>
123				<small><a href="/about/reddits.html">[reddits]</a></small><br />
124			<a href="https://www.quora.com/Xiong-Chiamiov">Quora</a><br />
125			<a href="http://news.ycombinator.com/user?id=xiongchiamiov">Hacker News</a><br />
126			<a href="http://stackexchange.com/users/41616/xiong-chiamiov?tab=accounts">Stack Exchange</a><br />
127			<a href="http://www.last.fm/user/xiongchiamiov">Last.fm</a><br />
128			<a href="http://pinboard.in/u:xiong.chiamiov">Pinboard</a><br />
129			<a href="https://www.facebook.com/profile.php?id=837370606">Facebook</a><br />
130			<a href="http://anidb.net/perl-bin/animedb.pl?show=userpage&uid=272973">AniDB</a><br />
131			<a href="https://en.wikipedia.org/wiki/User:Xiong_Chiamiov">Wikipedia</a>
132		</div>
133		<!-- Goodreads widget -->
134		<div id="gr_challenge_3082" style="border: 2px solid #EBE8D5; border-radius:10px; padding: 0px 7px 0px 7px; max-width:230px; min-height: 100px">
135			<div id="gr_challenge_progress_body_3082" style="font-size: 12px; font-family: georgia,serif;line-height: 18px">
136				<h3 style="margin: 4px 0 10px; font-weight: normal; text-align: center">
137					<a href="https://www.goodreads.com/challenges/3082-2015-reading-challenge" style="text-decoration: none; font-family:georgia,serif;font-style:italic; font-size: 1.1em">2015 Reading Challenge</a>
138				</h3>
139				<div class="challengePic">
140					<a href="https://www.goodreads.com/challenges/3082-2015-reading-challenge"><img alt="2015 Reading Challenge" src="https://d.gr-assets.com/challenges/1420220454p2/3082.jpg" style="float:left; margin-right: 10px; border: 0 none" /></a>
141				</div>
142				<div>
143					<a href="http://www.goodreads.com/user/show/19434699-xiong-chiamiov">Xiong</a> has read 2 books toward his goal of 16 books.
144				</div>
145				<div style="width: 100px; margin: 4px 5px 5px 0; float: left; border: 1px solid #382110; height: 8px; overflow: hidden; background-color: #FFF">
146					<div style="width: 12%; background-color: #D7D2C4; float: left"><span style="visibility:hidden">hide</span></div>
147				</div>
148				<div style="font-family: arial, verdana, helvetica, sans-serif;font-size:90%">
149					<a href="https://www.goodreads.com/user_challenges/2208498">2 of 16 (12%)</a>
150				</div>
151				<div style="text-align: right;">
152					<a href="https://www.goodreads.com/user_challenges/2208498" style="text-decoration: none; font-size: 10px;">view books</a>
153				</div>
154			</div>
155			<!-- This script updates the widget.  So, removing elements directly won't work (because this will re-add them), but we want it to exist so data updates. -->
156			
156<script
157			src="https://www.goodreads.com/user_challenges/widget/19434699-james-xiong-chiamiov-pearson?challenge_id=3082&v=2" type="text/javascript"></script>
157
158		</div>
159		<div>
160			<h1>Other things hosted here:</h1>
161			<a href="https://changedmy.name/virus-td/">Virus-TD</a><br />
162			<a href="https://changedmy.name/cplug.org/">CPLUG.org redesign</a><br />
163			<a href="https://changedmy.name/funimation-license-mirror/">Funimation license mirror</a><br />
164			<a href="https://changedmy.name/bop/">Band of Programmers</a>
165		</div>
166	</div>
167	<div id="footer" class="span-24 last">
168		<div>
169			&copy; 2010-2021 James Pearson under <a target="_blank"
170			href="http://creativecommons.org/licenses/by/3.0/us/">a Creative
171			Commons attribution license</a>.
172		</div>
173	</div>
174	</div>
175	</div>
176	</div>
177	
177<script type="text/javascript">
178		var disqus_shortname = 'changedmyname';
179		(function () {
180			var s = document.createElement('script'); s.async = true;
181			s.src = 'http://disqus.com/forums/changedmyname/count.js';
182			(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
183		}());
184	</script>
vendor: 1 bytes, line 184
184
185<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"ee90628fbb7343a6bb667531126502e7","r":1,"spa":2}' crossorigin="anonymous"></script>
185
186</body>
187</html>
188

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.