<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>withteeth.fun</title><link>https://saint-angels.github.io/</link><description>Recent content on withteeth.fun</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Mon, 30 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://saint-angels.github.io/feed.xml" rel="self" type="application/rss+xml"/><item><title>The Joy of Barely Understanding Foreign Media</title><link>https://saint-angels.github.io/essays/comprehensible_input/</link><pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate><guid>https://saint-angels.github.io/essays/comprehensible_input/</guid><description>&lt;p&gt;I think one of the biggest steps when learning a foreign language is transitioning from &amp;ldquo;learning&amp;rdquo; to &amp;ldquo;using.&amp;rdquo; And a big part of that switch is moving away from media made for learners.&lt;/p&gt;
&lt;p&gt;Why would you want that? Partially because content for learners is usually not that good. Those books, shows, and games mostly just try to lump required vocabulary together until it resembles the real thing. And you probably want &amp;ldquo;the real thing&amp;rdquo; if you want to enjoy the language.&lt;/p&gt;</description></item><item><title>Zettelwerk</title><link>https://saint-angels.github.io/projects/zettelwerk/</link><pubDate>Thu, 21 Aug 2025 00:00:00 +0000</pubDate><guid>https://saint-angels.github.io/projects/zettelwerk/</guid><description>&lt;p&gt;I&amp;rsquo;ve created a telegram bot that makes it easy to create Anki German flashcards on the go.
If you&amp;rsquo;re studying German with Anki, check it out!&lt;/p&gt;</description></item><item><title>Escape to Istanbul: Log</title><link>https://saint-angels.github.io/essays/escape_to_istanbul_log/</link><pubDate>Tue, 22 Mar 2022 00:00:00 +0000</pubDate><guid>https://saint-angels.github.io/essays/escape_to_istanbul_log/</guid><description>&lt;h3 id="day-5--10032022"&gt;Day 5. 10.03.2022&lt;/h3&gt;
&lt;p&gt;A group of cool students let me stay with them for a week, so I&amp;rsquo;m leaving my friendly neighborhood hostel.&lt;/p&gt;
&lt;p&gt;A snow storm ramps up, and miniature snowflakes are instantly melting when they hit the asphalt. To celebrate this, the cafe placed a personal heater under my feet.
After figuring out how to say &amp;ldquo;1 coffee&amp;rdquo; in turkish, I was eager to whisper these words to get a cup of excellent cup of ground &amp;ldquo;kahve&amp;rdquo;, which I sampled last time here.
Lord knows the reasons for this, but my words were interpreted as a wish for a cup of metallic-tasting instant &amp;ldquo;nescafe&amp;rdquo;.
How a country, which cares deeply about this particular beverage, can do that to a human being is beyond me.&lt;/p&gt;</description></item><item><title>Allocating (dis)comfort</title><link>https://saint-angels.github.io/essays/allocating_discomfort/</link><pubDate>Wed, 02 Jun 2021 00:00:00 +0000</pubDate><guid>https://saint-angels.github.io/essays/allocating_discomfort/</guid><description>&lt;p&gt;If getting out of your comfort zone is so damn good for personal growth, why are comfortable jobs in big companies so popular? One reason could be that some people just seek maximum comfort. Another reason is that comfortable environments give space to focus on hard, uncomfortable problems.&lt;/p&gt;
&lt;p&gt;Why focus on uncomfortable stuff? Discomfort is a sign that whatever you are doing, it&amp;rsquo;s new, it&amp;rsquo;s weird, you don&amp;rsquo;t understand it well. Which means that you can learn something new or discover something valuable here. And that seems like a good enough reason to value discomfort, even though discomfort by itself doesn&amp;rsquo;t guarantee results.&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;</description></item><item><title>Errors in learning Chinese, 2 years in</title><link>https://saint-angels.github.io/essays/foreign_language_mistakes2/</link><pubDate>Fri, 02 Apr 2021 00:00:00 +0000</pubDate><guid>https://saint-angels.github.io/essays/foreign_language_mistakes2/</guid><description>&lt;p&gt;Mandarin Chinese is the first foreign language I&amp;rsquo;m learning by myself, and I&amp;rsquo;m surprised there are so few universal best practices.
Resources with hacks and tricks(like &lt;a href="http://hackingchinese.com"&gt;http://hackingchinese.com&lt;/a&gt; for Chinese) are a great starting point, but they still leave room for delusions.&lt;/p&gt;
&lt;p&gt;Here are some of mine.&lt;/p&gt;
&lt;h2 id="you-have-to-master-the-language-before-using-it"&gt;You have to master the language before using it&lt;/h2&gt;
&lt;p&gt;When travelling in China in 2019, I didn&amp;rsquo;t talk to people as much as I wanted&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;, because I was afraid to &amp;ldquo;fail&amp;rdquo; a dialogue, making people uncomfortable. But in my experience, nobody cares if you don&amp;rsquo;t speak perfectly. More than that, if you&amp;rsquo;re positive and respectful, then even a dialogue where both sides fail to understand each other is often mutually amusing. Still, I have to suppress the fear of fucking up when talking to strangers in Chinese. Those who can suppress that fear, have a crawling, mumbling baby advantage of failing fast and learning faster.&lt;/p&gt;</description></item><item><title>Tasks and Stories</title><link>https://saint-angels.github.io/essays/tasks_and_stories/</link><pubDate>Sun, 31 May 2020 00:00:00 +0000</pubDate><guid>https://saint-angels.github.io/essays/tasks_and_stories/</guid><description>&lt;p&gt;By thinking about tasks, we automatically create stories about them. When planning to cook, we imagine the components, the efforts, the look and taste of the final dish. A set of events with emotional peaks and valleys. A story.
Unconsciously, by default, we feel that the more exciting a story is, the more important its task.&lt;/p&gt;
&lt;p&gt;This doesn’t cause much trouble, except when we perceive an unimportant task as important, only because its story is exciting.&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt; These deceivingly important tasks are getting stuck in your head and prevent you from focusing on truly cool stuff. What can you do about them? Well, you can try making the task&amp;rsquo;s story less thrilling(like by removing the emotional reward&lt;sup id="fnref:2"&gt;&lt;a href="#fn:2" class="footnote-ref" role="doc-noteref"&gt;2&lt;/a&gt;&lt;/sup&gt;), but trying to fight the narratives can be time consuming or impossible. While just being aware of stories that drive your actions, is the most powerful way of being disenchanted by them.&lt;/p&gt;</description></item><item><title>Gotta light?</title><link>https://saint-angels.github.io/games/gotta_light/</link><pubDate>Thu, 02 Aug 2018 00:00:00 +0000</pubDate><guid>https://saint-angels.github.io/games/gotta_light/</guid><description>&lt;p&gt;Made for &amp;ldquo;Weekly Game Jam - Week 55&amp;rdquo;.
Theme: &amp;ldquo;Got a match?&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Muscle Mass</title><link>https://saint-angels.github.io/games/muscle-mass/</link><pubDate>Sat, 07 Jul 2018 00:00:00 +0000</pubDate><guid>https://saint-angels.github.io/games/muscle-mass/</guid><description>&lt;p&gt;Small Flickgame about a man who was fond of iron. Created in several evenings of rigorous drawing and redrawing of frames.&lt;/p&gt;</description></item><item><title>Art installation for GAMMA festival</title><link>https://saint-angels.github.io/media_art/gamma_2018/</link><pubDate>Sun, 01 Jul 2018 00:00:00 +0000</pubDate><guid>https://saint-angels.github.io/media_art/gamma_2018/</guid><description>&lt;p&gt;Designed interactions, integrated multiple analog &amp;amp; digital systems, optimized liquid simulation.&lt;/p&gt;</description></item><item><title>Tower Of Nam</title><link>https://saint-angels.github.io/games/tower_of_nam/</link><pubDate>Fri, 26 Jan 2018 00:00:00 +0000</pubDate><guid>https://saint-angels.github.io/games/tower_of_nam/</guid><description>&lt;p&gt;Short game set in 1975 Vietnam.&lt;/p&gt;
&lt;p&gt;All sounds(except rain sample) created with PO-32 synth.&lt;/p&gt;</description></item><item><title>HTC Vive VR game for an escape-room.</title><link>https://saint-angels.github.io/commercial_projects/escape_room_vr/</link><pubDate>Wed, 01 Mar 2017 00:00:00 +0000</pubDate><guid>https://saint-angels.github.io/commercial_projects/escape_room_vr/</guid><description>&lt;p&gt;A VR game for HTC-Vive, created as part of an escape-room experience in Saint-Petersburg.
VR space was precisely mapped to the geometry of a real room, making every virtual object feel tangible.&lt;/p&gt;
&lt;p&gt;Coded game logic, designed interactions, managed a remote 3D artist.&lt;/p&gt;</description></item><item><title>Monastery Photogrammetry</title><link>https://saint-angels.github.io/commercial_projects/church_photogrammetry/</link><pubDate>Wed, 01 Feb 2017 00:00:00 +0000</pubDate><guid>https://saint-angels.github.io/commercial_projects/church_photogrammetry/</guid><description>&lt;p&gt;SpheraVR studio photogrammetry project, that I&amp;rsquo;ve been involved with.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ve spent the whole night locked in a local, Saint-Petersburg monastery with several photographers, shooting every inch of the huge, two-storied space.
After that, we&amp;rsquo;ve embarked on a months-long journey of generating hi-poly meshes, cleaning them &amp;amp; assembling into a coherent virtual location, as a GearVR app.&lt;/p&gt;
&lt;p&gt;Sadly, even though the app was completed, it was never released on GooglePlay(or anywhere else).&lt;/p&gt;</description></item><item><title>Unbelievable Deals Of Loving</title><link>https://saint-angels.github.io/games/unbelievable-deals-of-loving/</link><pubDate>Tue, 13 Dec 2016 00:00:00 +0000</pubDate><guid>https://saint-angels.github.io/games/unbelievable-deals-of-loving/</guid><description>&lt;p&gt;Game about trying to attract your forgotten family members to your apartment by buying cool stuff on tv-shops.&lt;/p&gt;
&lt;p&gt;Created for LD37 Jam in 72 hours.
Game design &amp;amp; programming by me.
Art by Anastasia Prokofyeva aka Mifmorerak.&lt;/p&gt;</description></item><item><title>Моя улица-2016/My Street 2016</title><link>https://saint-angels.github.io/commercial_projects/my_street_2016/</link><pubDate>Wed, 01 Jun 2016 00:00:00 +0000</pubDate><guid>https://saint-angels.github.io/commercial_projects/my_street_2016/</guid><description>&lt;p&gt;Small WebGL project for Esquire magazine, created with Unity3D.&lt;/p&gt;</description></item><item><title>Roundle</title><link>https://saint-angels.github.io/commercial_projects/roundle/</link><pubDate>Sun, 01 May 2016 00:00:00 +0000</pubDate><guid>https://saint-angels.github.io/commercial_projects/roundle/</guid><description>&lt;p&gt;A 2D mobile time killer, created with Unity3D.
Coded the whole thing by myself &amp;amp; designed difficulty progression.
The game was released on the AppStore and GooglePlay.&lt;/p&gt;</description></item><item><title>Hey</title><link>https://saint-angels.github.io/games/hey/</link><pubDate>Thu, 10 Mar 2016 00:00:00 +0000</pubDate><guid>https://saint-angels.github.io/games/hey/</guid><description>&lt;p&gt;Created with Unity3D from scratch for &amp;ldquo;MiniLD 65&amp;rdquo; game jam in 72 hours.
Participated in creation as a programmer and a designer.&lt;/p&gt;</description></item><item><title>Outdrive</title><link>https://saint-angels.github.io/commercial_projects/outdrive/</link><pubDate>Mon, 01 Feb 2016 00:00:00 +0000</pubDate><guid>https://saint-angels.github.io/commercial_projects/outdrive/</guid><description>&lt;p&gt;Endless synth-wave racing game, released on Steam in 2016.
Participated as as Unity developer, coding gameplay logic.&lt;/p&gt;</description></item><item><title>Rebel Dancer</title><link>https://saint-angels.github.io/games/rebel-dancer/</link><pubDate>Thu, 10 Dec 2015 00:00:00 +0000</pubDate><guid>https://saint-angels.github.io/games/rebel-dancer/</guid><description>&lt;p&gt;Created with Unity3D from scratch for &amp;ldquo;Ludum Dare 34&amp;rdquo; game jam in 72 hours.
Participated in creation as a programmer and a designer.&lt;/p&gt;</description></item><item><title>The Man Who Fears</title><link>https://saint-angels.github.io/games/the-man-who-fears/</link><pubDate>Tue, 01 Dec 2015 00:00:00 +0000</pubDate><guid>https://saint-angels.github.io/games/the-man-who-fears/</guid><description>&lt;p&gt;Short story game about dreams, failures and online simulations.
Whole project created by me with Unity3D.&lt;/p&gt;</description></item><item><title>Shotgun Breeze</title><link>https://saint-angels.github.io/games/shotgun-breeze/</link><pubDate>Wed, 01 Apr 2015 00:00:00 +0000</pubDate><guid>https://saint-angels.github.io/games/shotgun-breeze/</guid><description>&lt;p&gt;Created entirely by me with Unity3D from scratch for “Multijam Ultra” game jam in 48 hours.&lt;/p&gt;</description></item><item><title>Tochka Banking App</title><link>https://saint-angels.github.io/commercial_projects/tochka/</link><pubDate>Mon, 01 Dec 2014 00:00:00 +0000</pubDate><guid>https://saint-angels.github.io/commercial_projects/tochka/</guid><description>&lt;p&gt;Co-programmed iOS bank app, closely collaborating with server-side team, management and remote UI designers. It&amp;rsquo;s ranked as the best mobile bank for small business in Russia by analytical agency Markswebb Rank &amp;amp; Report in 2015, 2016 &amp;amp; 2017.&lt;/p&gt;</description></item><item><title/><link>https://saint-angels.github.io/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://saint-angels.github.io/about/</guid><description>&lt;h1 id="about"&gt;About&lt;/h1&gt;
&lt;p&gt;yes.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/queen_dhl"&gt;twitter&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>