<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Khalah Jones - Golden on Medium]]></title>
        <description><![CDATA[Stories by Khalah Jones - Golden on Medium]]></description>
        <link>https://medium.com/@khalah?source=rss-ef8b04083704------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/0*jjPQNRiaIj-isnvK.</url>
            <title>Stories by Khalah Jones - Golden on Medium</title>
            <link>https://medium.com/@khalah?source=rss-ef8b04083704------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Thu, 25 Jun 2026 23:49:37 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@khalah/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Tell your LLM to verify its changes.]]></title>
            <link>https://khalah.medium.com/tell-your-llm-to-verify-its-changes-ac95d0bd1286?source=rss-ef8b04083704------2</link>
            <guid isPermaLink="false">https://medium.com/p/ac95d0bd1286</guid>
            <category><![CDATA[software-testing]]></category>
            <category><![CDATA[claude-code]]></category>
            <category><![CDATA[llm]]></category>
            <category><![CDATA[prompt-engineering]]></category>
            <category><![CDATA[software-architecture]]></category>
            <dc:creator><![CDATA[Khalah Jones - Golden]]></dc:creator>
            <pubDate>Wed, 17 Jun 2026 14:27:48 GMT</pubDate>
            <atom:updated>2026-06-17T14:27:48.292Z</atom:updated>
            <content:encoded><![CDATA[<h4>You wouldn’t submit your own work without checking it, why do anything different with AI? Some techniques and thought patterns to help you work better with LLM’s.</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*yOb0yfq5qZ90FeOq.png" /></figure><p>If you’re a Software Engineer, or adjacent, and are struggling to use AI productively, this is for you. By the end of this, you will have a new tool necessary to partner with AI to write great code. That technique is having a way for the AI to test and or verify whether or not its changes worked properly, completely and end to end.</p><p>AI is hugely productive, truly, it is an amazing tool, but like most new tools learning how to use it effectively is the crux of the matter. Just like you can hold a hammer wrong, using the ai incorrectly can lead to less than desirable results. But AI was trained using a lot of context, and with someone or something verifying its work, and we in fact as engineers also have a whole infrastructure around checking if our own work is functioning properly. From Down checkers on the high level, to integration tests on the other end, our infrastructure has already been built to account for common problems between the keyboard and chair. We can use these same techniques and tools in order to make sure AI produces code that works.</p><p>The single greatest technique that has given me the greatest gains is giving the AI a way to objectively check if its changes worked properly. This can take many forms, but for webapps, for instance, have the AI spin up an actual browser and check to see if the changes did what they were supposed to. <strong>If you do not have a way to get the AI to test its changes you are almost guaranteeing your changes won’t be implemented correctly. </strong>The gains from simply giving AI a way to test your changes cannot be understated.</p><p>For example the other day I was trying to get Airplay to work on an app I was building, airplay requires https, and though I had https on the live server my local clone didn’t. I was initially just prompting and planning and then pushing it up and checking to see if the server worked properly, the airplay icon was there but clicking on it, and choosing the device didn’t start the actual playback. So I slowed down, instead instructed the ai to set up https locally, and use safari with devices on the local network, to make sure it worked. Only after finally giving Claude this testing environment was I able to actually get the airplay to work, having never ever done airplay myself.</p><p>As another example I had a design mockup that was just an image and I needed to implement it with AI. I figured I could just use ImageMagick to compare a screenshot of the implementation, and check how similar it is to the design, telling the AI to make it so it is above 95% similar with only 5% blur applied to the images. With this I was able to 1 shot AI to get it to implement that design for the pages just doing this 1 by 1 for each page in the design. This particular implementation would’ve taken me 3 days, I was able with AI to get it done in 2 hours.</p><p>There is a lot of anecdotal evidence out there too that this works well even with other people, There are numerous examples of people using AI to <a href="https://github.com/chardet/chardet/releases/tag/7.0.0">rewrite a codebase </a>, and one of the ways I have seen it done is, they copy all of the tests from the original repo, and then they check and make sure that their new code passes all of the tests. This allows the AI to confirm its own work and gives you an objective meter to how good the code actually works. I have even seen AI researchers <a href="https://depthfirst.com/research/21-zero-days-in-ffmpeg">use a lot of the same techniques (End of the 2nd paragraph under “Depthfirst’s Security Agent”) </a>,</p><p>Over and over again, I have seen how giving the AI the proper way to test it’s changes is the only way to get it to properly write code. And when you really break down how our job used to go, I would never ever present any work without properly going through and thoroughly checking it end to end, because as familiar as I am with the code, all it takes is 1 character off in the right place to where it won’t work. Why would AI which is essentially just copying usnot need to have at least this, and more?</p><p>If you don’t give it a way to confirm its changes, the AI is essentially going in blind and assuming that its changes work properly, most of the time confidently too. Luckily for us it’s actually pretty easy to figure out how to give the AI a testing scenario, simply ask yourself what you would do in order to check whether or not those changes worked properly, and tell the AI to do that. It is also imperative that you check things how the end user will interact with it, If you’re building an API, tell the AI to separately just use curl/wget to make requests, if you’re building a web app use playwright, if you’re building a game for mobile be sure to have a mobile emulator ready and waiting.</p><p>LLM’s are so powerful nowadays, and tools so numerous, that all it really takes is that you just tell it how you would test your changes, or what the desired end goal of the changes should be, and there will probably be a tool you can use to make sure it works, from curl, to end to end testing, to great tools like ffmpeg, ImageMagick, Playwright, and more there is probably a way to test your changes, you just have to figure out what the tool is to do so. If you don’t know what tool to use, or think there isn’t one, you can ask the AI for some suggestions on good tools! Or have the AI write the tool it’s self for you! Truly amazing times we live in.</p><p><em>Originally published at </em><a href="https://khalah.substack.com/p/tell-your-llm-to-verify-its-changes"><em>https://khalah.substack.com</em></a><em>.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=ac95d0bd1286" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[AI_JOURNAL.md]]></title>
            <link>https://khalah.medium.com/ai-journal-md-f3df2147b215?source=rss-ef8b04083704------2</link>
            <guid isPermaLink="false">https://medium.com/p/f3df2147b215</guid>
            <category><![CDATA[claude-code]]></category>
            <category><![CDATA[writing-prompts]]></category>
            <category><![CDATA[llm]]></category>
            <category><![CDATA[software-architecture]]></category>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[Khalah Jones - Golden]]></dc:creator>
            <pubDate>Sat, 16 May 2026 13:47:25 GMT</pubDate>
            <atom:updated>2026-05-16T13:47:25.285Z</atom:updated>
            <content:encoded><![CDATA[<p>AI_JOURNAL.md</p><p>One of my favorite tricks for my CLAUDE.md is using a journal to keep track of every change the llm is making to the codebase. And yes I absolutely mean every change. Think about it, we try this with our commit messages, with our documentation, and comments, and yet it takes months for a new engineer to be productive. They are not a perfect solution, even the most well commented repo will tend to miss things, or forget things. However what if we didn’t need to have this limitation anymore, and we could simply document every code change? With the advent of AI, this is now possible.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/706/1*Kv_qCUDIDhArY3_NZ5OU0g.png" /><figcaption>Snippet of AI_JOURNAL.md for auto job applier</figcaption></figure><p>The CLAUDE.md line that makes an AI_JOURNAL.</p><p>```<br>- CRITICAL: After any changes to the code have been made, be sure to write an entry including date, time, and the intention of the code changes to the file AI_JOURNAL.md. Always add the newest entry to the top or beginning of the file. Always add the list of files that were changed, and what functions or variables were added, removed, or changed in the files. <br>```</p><p>With this one line in my CLAUDE.md I’m able to have a ledger of all of the changes AI is making. I am able to much easier verify where bugs might’ve started, or even what the AI was thinking when it developed a feature. It has been very helpful to me when I need to understand why I have a regression, and also in directing the AI, without having an overly large context being used. When I want to take a feature further with the AI_JOURNAL I tell Claude to look through the journal for hints and reasons as to why something was implemented the way it was.</p><p>I have used it in several projects, and especially when it becomes mature, its value cannot be understated. Try it in your own codebases, and instead of explaining to the AI why you built something some way, have the AI refer to the journal. When you review a PR, look at the AI_JOURNAL to get a summary way better than any commit message you’ve ever seen. Happy coding!</p><p>Some Example Journals: <a href="https://github.com/panda01/theerp/blob/master/AI_JOURNAL.md">Very early stage erp</a>, <a href="https://github.com/panda01/apply-for-me/blob/master/AI_JOURNAL.md">mid stage auto job applier</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=f3df2147b215" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Getting AI to work right]]></title>
            <link>https://khalah.medium.com/getting-ai-to-work-right-27b750dba824?source=rss-ef8b04083704------2</link>
            <guid isPermaLink="false">https://medium.com/p/27b750dba824</guid>
            <category><![CDATA[llm-techniques]]></category>
            <category><![CDATA[ai-prompts]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[prompt-engineering]]></category>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[Khalah Jones - Golden]]></dc:creator>
            <pubDate>Mon, 04 May 2026 17:34:06 GMT</pubDate>
            <atom:updated>2026-05-04T17:34:06.192Z</atom:updated>
            <content:encoded><![CDATA[<p>LLM’s are more like humans than people realize, they like us will lie, and fabricate work. All to please the user, and like us it needs ways to check its own work. I find in my own anecdotal experience you need to give AI a way to check its work otherwise you’re just wasting your time. I can’t remember exactly where I saw this, but I do vaguely remember reading a comment on HackerNews that said giving ai a way to check it’s work was the key, and I haven’t looked back since. I have implemented this in all of my prompts to great success and pleasure.</p><p>In the case that they need ways to check their work they are just like humans, and lucky for us we have a lot of the infrastructure already built to check code quality, test coverage, and many other things. We have duplication checks, linters, tests, and even other ai to check if what we built is what we want.</p><p>Here are some of my favorite techniques for working with AI:</p><ul><li>Implementing Designs: Use ImageMagick and the compare feature of it to compare screenshots of actual pages to designs.</li><li>Implementing Frontend architecture: Use Playwright to click through the website with a manual test to make sure that whatever feature is being built is actually working properly. I also save a few of these tests for end to end regression testing later.</li><li>Implementing a 2d game: Had the AI write code where it can write out entire sequences of button presses inside of a 2d game repo to make sure that new features don’t break old ones, etc.</li><li>ABR streaming: Implemented a query parameter that showed the bitrate, and allowed for selection, then had the ai choose the bitrate and then check to make sure it was streaming the right one.</li><li>Video Subtitles: Told the AI to load at a specific point and told it what the text should be there if the subtitles are working.</li><li>Implementing duplication checking: I used jscpd, to ensure the code base has less than 2% duplication.</li></ul><p>I don’t even ask the AI to do anything unless I can tell it how to check its own work. Nowadays I find that it is wholly unreliable, just like humans, when asking it to do work without giving it a solid check. Think about it if you’re a developer you likely work with a whole team of people who check your work, your product manager, your designer, your superior, and your boss, why would the AI, which still isn’t quite as good as us, need less checks?</p><p>I beg you try some of these techniques, and come up with your own! The next time an LLM doesn’t complete your task, ask yourself, did you give it the proper criteria to check its work, and you’ll likely find no. Ask yourself how you would check your own work, and use that as a basis. Shucks nowadays you can even just tell it, come up with your own manual test to check your work. What a time to be alive!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=27b750dba824" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What’s wrong with LLM’s?]]></title>
            <link>https://khalah.medium.com/whats-wrong-with-llm-s-7f4cd77f372a?source=rss-ef8b04083704------2</link>
            <guid isPermaLink="false">https://medium.com/p/7f4cd77f372a</guid>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[llms-utilization]]></category>
            <category><![CDATA[llm]]></category>
            <dc:creator><![CDATA[Khalah Jones - Golden]]></dc:creator>
            <pubDate>Tue, 24 Mar 2026 12:57:48 GMT</pubDate>
            <atom:updated>2026-03-25T13:30:19.348Z</atom:updated>
            <content:encoded><![CDATA[<p>Software engineers in general don’t seem to like LLM’s, a lot say it trivializes our work, or is not creative. I think honestly a lot of us are afraid about what that means for our jobs, and the future of the industry. And, maybe those fears are completely founded, likely though, we’ll just be expected to increase our productivity, since that, in the end, is the goal of all technology, and probably we will get more work, because people will create apps and then not be able to maintain them, and we all know the real work is in the maintenance. These fears are natural to human nature, people don’t like change. However if I categorize the types of complaints about llm coding in my opinion they seem to fall into 2 categories; don’t take away my art, and this is terrible code.</p><p>As much as we may feel that the code we write is beautiful, and it may be, the point of code is not to look beautiful, the point of code is to be maintainable, else it gets thrown away and someone else has to redo your efforts. The beauty of the code really is a side effect of, in my opinion, a cognitive bias; we as people tend to believe the things we make are beautiful.</p><p>We all think when we’re writing our code, and finally solving some problem that has been plaguing us, that our code is great, but how, often not even 6 months later do we come back to it and think, this is less than perfect? LLM’s writing code have the power to remove us from the trees and allow us to see the forest, scrutinize more, and I think, as a whole, make more functional code. How many of us are a lot more harsh (justifiably so) on LLM code than we would be on our own?</p><p>I love writing code not because code is an amazing thing to write, but because of the real world problems you can solve writing code. Sometimes it seems we become so in love with the art of writing code they forget the art isn’t there for arts sake, it’s there to evoke emotion, or in this case the code is there to make someone’s life or work easier. Unlike code though art has little to no intrinsic value, however, even if the code is crap if it solves a problem for people it has value. Losing focus of that ultimate goal is losing focus of why code exists in the first place.</p><p>Then there are those that claim AI slop, and I have to say, they’re right; ai does make slop all the time, but I will say, so do humans, and they are made in our image. People who have never built software will probably struggle, but also they will solve problems they have in their lives, and likely problems we have in ours as well. Those unfamiliar with software will make many apps, and crude attempts to validate the possibility of their idea, and they will want to expand, but they will find eventually, their apps unmaintainable and we will profit. The real skill is in figuring out how to translate real world problems into things that can be solved with software.</p><p>Any good tool that will be able to create as well as destroy if it is versatile enough. But if we can learn to tame the beast, and control it properly I think we will go very far. I myself have recently built apps in weeks that would’ve taken me 1 year or more before. Just like junior engineers I find llms full of energy, but needing guard rails in order to be the most effective.</p><p>With some great and thorough testing, that includes coverage tests, a sensible CLAUDE.md that tell Claude ways to solve problems you’ve seen it encountering, and slowing down making Claude make a plan that you read, you can get some amazing code out of Claude. Things that yes, with time, one could accomplish, but with this i just have to watch it like an overzealous engineer that has a history of taking down production. I should be able to add tests to make that almost impossible.</p><p>There has honestly I don’t think ever been a better time to be an engineer, people used to have physical punch cards, write machine code, and read entire manuals to learn how to use a command. And just look at us now, there was a time I couldn’t be on the internet while my mom was on the phone. Now we have code that writes code, better than most humans, we truly live in amazing times.</p><p>If I remember correctly, taxi drivers in London didn’t like it when GPS maps with directions came out, and elevator operators didn’t appreciate driver-less elevators. Will we simply be another point in history of people falling to the fear of technology? Probably, for now, but eventually, we’ll see.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7f4cd77f372a" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Code is for humans]]></title>
            <link>https://khalah.medium.com/code-is-for-humans-6025f0a445b1?source=rss-ef8b04083704------2</link>
            <guid isPermaLink="false">https://medium.com/p/6025f0a445b1</guid>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[Khalah Jones - Golden]]></dc:creator>
            <pubDate>Mon, 23 Feb 2026 17:00:15 GMT</pubDate>
            <atom:updated>2026-02-23T17:00:15.691Z</atom:updated>
            <content:encoded><![CDATA[<p>A friend of mine once told me that understanding people should be the most paramount, because everything around us is made for humans. It may be hard for us to see this because we are the humans the things are made for. But truly, the phone you’re reading this on, the shoes you wear, the lights that guide your way, and especially the code we write all were created to make people’s lives easier.</p><p>Sometimes software engineers forget that code isn’t made for the computer, it is made for the human. As such we tend to write code for machines, instead for future people (including ourselves) that will be manipulating the software. Instead of writing code so that people understand, by being verbose, we write “clever” code so the computer gets .01ms of speed. Most of the time the human time spent adjusting the code will be way more costly than the time that is lost by the speed gain.</p><p>Sometimes the code has to be complicated, all codebases I have ever seen, there is always some portion of the code where the “magic” happens. All science, however, when not properly understood might as well be magic. Be sure your code is always understood (well commented). Make it paramount that the “future you”, and anyone else will have no problem following the code.</p><p>Just like how the code itself is for the human, so is the resulting software that the code orchestrates. Always remember that all problems you’re trying to solve at their core are the problems of fellow humans, and thus ask yourself; how you can reduce the complexity in their lives while also introducing a new tool (the crux to ux development). Most of the time the answer is to use the tools people are already familiar with, and to mimic patterns they already use. This is why, I suspect, frameworks like React are so popular, it requires minimal specialized knowledge.</p><p>Remember that the computer is the machine, and it should be doing the heavy lifting, not the human, so keep your code simple, and more importantly ask yourself and your team, does the code even need to be written?</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=6025f0a445b1" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The IKEA Effect on Software]]></title>
            <link>https://khalah.medium.com/the-ikea-effect-on-software-95240dd58a3?source=rss-ef8b04083704------2</link>
            <guid isPermaLink="false">https://medium.com/p/95240dd58a3</guid>
            <category><![CDATA[ikea]]></category>
            <category><![CDATA[cognitive-bias]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[software]]></category>
            <dc:creator><![CDATA[Khalah Jones - Golden]]></dc:creator>
            <pubDate>Sat, 24 Jun 2017 17:01:21 GMT</pubDate>
            <atom:updated>2017-06-25T19:21:34.544Z</atom:updated>
            <content:encoded><![CDATA[<p>For people who spend their lives dealing with perhaps the most objective thing, software engineers themselves tend to be very subjective, and emotional creatures. Anyone, that has ever had the pleasure of telling an engineer to destroy some of their code and start over, would know this. The “<a href="https://duckduckgo.com/?q=compliment+sandwich&amp;atb=v35-6a_&amp;ia=web">compliment sandwich</a>” should be applied at minimum.</p><p>Why is that though? One would think dealing with such an objective machine some of the objectivity would rub off, and some would say it does, in everything apparently, but the code. I can’t say for sure, but I think this is due to the <a href="https://en.wikipedia.org/wiki/IKEA_effect">IKEA effect</a>. The IKEA effect is one in a <a href="https://en.wikipedia.org/wiki/List_of_cognitive_biases">list of many cognitive biases</a>, and it goes as follows</p><p>“The tendency for people to place a disproportionately high value on objects that they partially assembled themselves… regardless of the quality of the end result.”</p><p>Anyone that builds software, or has even seen people build software will know the effort that a team, or an individual has to put forth in order to come up with a good product. One would even go so far as to say the effort and mental load are far exceed that of assembling Ikea furniture. To make matters worse there are almost always no instructions, and if they do exist they’re just guidelines or fragments you have to then use to come up with the solution to your problem.</p><p>It makes me wonder how many millions are lost on developers feelings, and how many other professions might also suffer from a similar affliction. This could explain a lot of bad rap albums.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=95240dd58a3" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[React router sucks]]></title>
            <link>https://khalah.medium.com/react-router-sucks-9e159cd67b06?source=rss-ef8b04083704------2</link>
            <guid isPermaLink="false">https://medium.com/p/9e159cd67b06</guid>
            <category><![CDATA[react]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[reactjs]]></category>
            <category><![CDATA[front-end-development]]></category>
            <dc:creator><![CDATA[Khalah Jones - Golden]]></dc:creator>
            <pubDate>Wed, 19 Oct 2016 14:47:08 GMT</pubDate>
            <atom:updated>2016-10-19T14:47:08.216Z</atom:updated>
            <content:encoded><![CDATA[<p>I will preclude this with maybe I was holding the hammer from the wrong end.</p><p>Recently I’ve had a front-end app to build and I figured I would use react with react router, I mean hey they’re built to go together, and react is so awesome how could the router not be? Never have more naive words uttered from my oral orifice.</p><p>The first gotcha was when you use react router and you have nested routes you have to render this.props.children manually, wtf? I thought the point of a router was to render the pages without so much from me as the react element and the route. This if course has a work around, just don’t use nested routes. But I like my code DRY wet is for the beach, or procreational procedures.</p><p>The second gotcha was not every time something renders will it hit the componentWillMount function. It only hits it when the component mounts for the first time. And yea I get it it’s faster to cache the object and not have to initialize it again and rada rada rada. I don’t really care, code should be simple for the developer to understand, and when I have to make another init function that has to be called sometimes when componentDidUpdate is called that adds unnecessary complexity to the code and makes it more confusing, and for a few milliseconds time off? I gander that if that second mount is slow in your app you have other problems to worry about.</p><p>So I went and found Navigo, a simple router based on that post on hackernews that goes something along of the lines of “A modern js router in 40 lines.” It’s not 40 lines anymore but it is still sexy, simple and approachable. I love Built a simple wrapper for react apps with it, rendered my within a component, and bam, simple classes now. componentWillMount always gets called when that page is going to load, and no more any need for early returns with this.props.children.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=9e159cd67b06" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[So I’m watching Marvel’s Luke Cage on Netflix, which for one I must say is pretty lit.]]></title>
            <link>https://khalah.medium.com/so-im-watching-marvel-s-luke-cage-on-netflix-which-for-one-i-must-say-is-pretty-lit-481517b02c39?source=rss-ef8b04083704------2</link>
            <guid isPermaLink="false">https://medium.com/p/481517b02c39</guid>
            <category><![CDATA[television]]></category>
            <category><![CDATA[marvel]]></category>
            <category><![CDATA[netflix]]></category>
            <dc:creator><![CDATA[Khalah Jones - Golden]]></dc:creator>
            <pubDate>Thu, 13 Oct 2016 11:04:12 GMT</pubDate>
            <atom:updated>2016-10-13T11:04:34.393Z</atom:updated>
            <content:encoded><![CDATA[<p>So I’m watching Marvel’s Luke Cage on Netflix, which for one I must say is pretty lit. I love seeing positive images of black men on the screen succeeding, too many times I’ve seen negative images that at one point had me scared of myself, but another time for that. Anyway I notice there are perfect spots for commercials there.</p><p>It got me wondering if Netflix will one day pull a YouTube and throw commercials in, first start with 10 second ones you can perhaps skip a few seconds in. They’re slaves to their stockholders, who always want to the revenue go up.</p><p>Especially since they have so much original content and it seems like they’re going to keep on this path of making their own shows for the foreseeable future. Why not just throw some extra revenue from advertisers?</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=481517b02c39" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>