<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2026-05-07T13:45:38-05:00</updated><id>/feed.xml</id><title type="html">Joel Schneider</title><subtitle>Joel Schneider web site</subtitle><entry><title type="html">12-inch MacBook Repair</title><link href="/2026/05/07/macbook-repair.html" rel="alternate" type="text/html" title="12-inch MacBook Repair" /><published>2026-05-07T13:00:00-05:00</published><updated>2026-05-07T13:00:00-05:00</updated><id>/2026/05/07/macbook-repair</id><content type="html" xml:base="/2026/05/07/macbook-repair.html"><![CDATA[<div class="paragraph">
<p>The <a href="https://support.apple.com/en-us/112033">MacBook (Retina, 12-inch, Early 2016)</a>
is a laptop computer with a convenient size and form factor, about the
same size as a (paper) notebook and weighing only 2 pounds or 0.92 kg.
It has a high resolution display, decent acoustic performance, and a potential
for long battery life.</p>
</div>
<div class="paragraph">
<p>However, the subject of this article is a decade old 12-inch MacBook in
need of repair, with a nearly non-functional battery and twitchy USB-C
port.  The original battery had become swollen, causing enough of a bulge
in the bottom panel of the lower case to create a gap between the metal
pieces of the case.  Much of the battery damage was likely due to repeated
overheating caused by playing Twitch streams in a hot upstairs bedroom.
The machine had also developed a tendency to make unsettling noises whenever
the USB-C cable providing it with power was disturbed, behaving as if its
power was temporarily disconnected.</p>
</div>
<div class="paragraph">
<p>Thankfully, the attempt to repair this machine was successful, made possible
by iFixit
<a href="https://www.ifixit.com/products/macbook-12-retina-early-2016-2017-battery">battery fix kit</a>
and
<a href="https://www.ifixit.com/products/macbook-12-retina-early-2016-2017-usb-c-port-assembly">USB-C port assembly</a>
tools and parts.  Their excellent
<a href="https://www.ifixit.com/Guide/Retina+MacBook+2016+Battery+Replacement/110038">battery replacement</a>
and
<a href="https://www.ifixit.com/Guide/Retina+MacBook+2016+USB-C+Port+Replacement/97074">USB-C port replacement</a>
guides were also essential.</p>
</div>
<div class="paragraph">
<p>An
<a href="https://www.ifixit.com/products/iopener?variant=39371673763943">iOpener</a>
was used twice during the repair to soften adhesive on tape attaching
components to the case.  The iOpener is a tool mentioned in the repair
guide but not included in the battery fix kit (was borrowed from a different
kit).</p>
</div>
<div class="paragraph">
<p>Some steps of the repair were anxiety inducing, requiring careful and patient
work with tiny and fragile components such as antenna wires, ZIF connectors,
and very thin ribbon cables.  Additionally, during reassembly the need to
seat the USB-C connector onto the main board before bolting it down is an
important step that could have easily been overlooked.</p>
</div>
<div class="paragraph">
<p>After the repair, there was a moment of suspense upon plugging the machine
in and pressing the power button.  It showed no sign of activity for
10-20 seconds, prompting a brief moment of reflection about the machine
being bricked, followed by sigh of relief upon hearing the power-on sound
and seeing the boot process begin.  The repair involved disconnecting many
of the machine&#8217;s components, including the trackpad, battery, USB-C port,
audio jack, display, speakers, and antenna wires, so it was interesting
and satisfying to see them all working again afterward.  However, it would
be difficult to argue against giving the machine a low repairability rating.</p>
</div>
<div class="paragraph">
<p>Following the repair, installing some flavor of Linux such as Debian will
be the next step for this machine.  Apple doesn&#8217;t support anything beyond
macOS 12 on this hardware and, for example, <a href="https://brew.sh">Homebrew</a> now
requires at least macOS 14.</p>
</div>]]></content><author><name></name></author><category term="macbook" /><category term="repair" /><category term="ifixit" /><category term="battery" /><category term="usb-c" /><summary type="html"><![CDATA[The MacBook (Retina, 12-inch, Early 2016) is a laptop computer with a convenient size and form factor, about the same size as a (paper) notebook and weighing only 2 pounds or 0.92 kg. It has a high resolution display, decent acoustic performance, and a potential for long battery life.]]></summary></entry><entry><title type="html">Jekyll Web Site Revamp</title><link href="/2026/04/26/jekyll-revamp.html" rel="alternate" type="text/html" title="Jekyll Web Site Revamp" /><published>2026-04-26T23:29:00-05:00</published><updated>2026-04-26T23:29:00-05:00</updated><id>/2026/04/26/jekyll-revamp</id><content type="html" xml:base="/2026/04/26/jekyll-revamp.html"><![CDATA[<div class="paragraph">
<p>The Joel Schneider web site has received a revamp.</p>
</div>
<div class="paragraph">
<p>The content is now handled by a
<a href="https://jekyllrb.com/">Jekyll</a> static site generator, using the
<a href="https://github.com/jekyll/minima">minima</a> theme with the
<a href="https://github.com/asciidoctor/jekyll-asciidoc">jekyll-asciidoc</a> plugin.
The Jekyll-generated content is uploaded to an
<a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html">Amazon S3</a>
bucket, to be hosted by
<a href="https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html">AWS Amplify</a>.</p>
</div>
<div class="paragraph">
<p>The default Jekyll web site scaffold defines a blog, and this is the site&#8217;s
first blog article.  How many more blog articles appear here remains to be
seen.</p>
</div>
<div class="paragraph">
<p>The site&#8217;s former main page has been moved to
<a href="/index-orig.html">index-orig.html</a>.</p>
</div>]]></content><author><name></name></author><category term="jekyll" /><category term="update" /><summary type="html"><![CDATA[The Joel Schneider web site has received a revamp.]]></summary></entry></feed>