Files
Akilan-website/public/generalposts/working-on-p2prc-challenges/index.html
2025-04-05 11:20:00 +01:00

18 lines
12 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html><html lang=en dir=auto><head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>Psychological challenges working on P2PRC POST 1 | Akilan</title>
<meta name=keywords content="P2PRC,Psychological"><meta name=description content="Mental challenges I face when working on open source project I created called P2PRC."><meta name=author content="Akilan Selvacoumar"><link rel=canonical href=http://localhost:1313/generalposts/working-on-p2prc-challenges/><link crossorigin=anonymous href=/assets/css/stylesheet.f49d66caae9ea0fd43f21f29e71a8d3e284517ed770f2aa86fa012953ad3c9ef.css integrity="sha256-9J1myq6eoP1D8h8p5xqNPihFF+13Dyqob6ASlTrTye8=" rel="preload stylesheet" as=style><link rel=icon href=http://localhost:1313/favicon.ico><link rel=icon type=image/png sizes=16x16 href=http://localhost:1313/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=http://localhost:1313/favicon-32x32.png><link rel=apple-touch-icon href=http://localhost:1313/apple-touch-icon.png><link rel=mask-icon href=http://localhost:1313/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate hreflang=en href=http://localhost:1313/generalposts/working-on-p2prc-challenges/><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--code-block-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:url" content="http://localhost:1313/generalposts/working-on-p2prc-challenges/"><meta property="og:site_name" content="Akilan"><meta property="og:title" content="Psychological challenges working on P2PRC POST 1"><meta property="og:description" content="Mental challenges I face when working on open source project I created called P2PRC."><meta property="og:locale" content="en"><meta property="og:type" content="article"><meta property="article:section" content="generalposts"><meta property="article:tag" content="P2PRC"><meta property="article:tag" content="Psychological"><meta name=twitter:card content="summary"><meta name=twitter:title content="Psychological challenges working on P2PRC POST 1"><meta name=twitter:description content="Mental challenges I face when working on open source project I created called P2PRC."><script type=application/ld+json>{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"General Posts","item":"http://localhost:1313/generalposts/"},{"@type":"ListItem","position":2,"name":"Psychological challenges working on P2PRC POST 1","item":"http://localhost:1313/generalposts/working-on-p2prc-challenges/"}]}</script><script type=application/ld+json>{"@context":"https://schema.org","@type":"BlogPosting","headline":"Psychological challenges working on P2PRC POST 1","name":"Psychological challenges working on P2PRC POST 1","description":"Mental challenges I face when working on open source project I created called P2PRC.","keywords":["P2PRC","Psychological"],"articleBody":"Okay so P2PRC is a technical topic atleast for me as its about a peer to peer networks that is designed for computation. This post is about how I feel mentally working on this project. What I am talking about in this post can be linked to how I feel working in any of my personal projects.\nAt the current stage of P2PRC, I have been trying to use my free time on trying to build a binary that just works. I know its being optimistic but I am way over my head at many instances. The painful part for me is figure out how to get this project at a useful state.\nAt the current moment P2PRC project is like me talking to myself. Example I create an Issue , fix it and review my own code. Its like taking to yourself. This is fine initially but it just feels extremely (i.e in kind words) lonely. No one is blame for this but its a true fact in my case simple as that.\nI have no idea on why I keep working on this project. I guess maybe its just that I have fun doing it. The true fact is that it is fun at times and really lonley at many times. As a hacker or Open Source developer (i.e call it whatever you like). The important thing would just be feedback and hopefully feeling happy on what you built.\nI promoised that I would continue this project for 3 more years and see how it continues from there. The project is at the very initial stages and very tough to say what would be its fate. The aim of this was to be helping hand towards the main aim of creating a distributed game engine. But at the moment have no clue on how a game engine works.\n","wordCount":"310","inLanguage":"en","datePublished":"0001-01-01T00:00:00Z","dateModified":"0001-01-01T00:00:00Z","author":{"@type":"Person","name":"Akilan Selvacoumar"},"mainEntityOfPage":{"@type":"WebPage","@id":"http://localhost:1313/generalposts/working-on-p2prc-challenges/"},"publisher":{"@type":"Organization","name":"Akilan","logo":{"@type":"ImageObject","url":"http://localhost:1313/favicon.ico"}}}</script></head><body id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=http://localhost:1313/ accesskey=h title="Akilan (Alt + H)">Akilan</a><div class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)" aria-label="Toggle theme"><svg id="moon" width="24" height="18" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" width="24" height="18" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></div></div><ul id=menu><li><a href=http://localhost:1313/about/ title=About><span>About</span></a></li><li><a href=http://localhost:1313/resume/ title=Resumé><span>Resumé</span></a></li><li><a href=http://localhost:1313/projects/ title=Projects><span>Projects</span></a></li><li><a href=http://localhost:1313/technicalposts/ title="Technical Posts"><span>Technical Posts</span></a></li><li><a href=http://localhost:1313/generalposts/ title="General Posts"><span>General Posts</span></a></li><li><a href=http://localhost:1313/papers/ title=Papers><span>Papers</span></a></li><li><a href=http://localhost:1313/chat/ title=Chat><span>Chat</span></a></li><li><a href=http://localhost:1313/hiking/ title=Hiking><span>Hiking</span></a></li></ul></nav></header><main class=main><article class=post-single><header class=post-header><div class=breadcrumbs><a href=http://localhost:1313/>Home</a>&nbsp;»&nbsp;<a href=http://localhost:1313/generalposts/>General Posts</a></div><h1 class="post-title entry-hint-parent">Psychological challenges working on P2PRC POST 1</h1><div class=post-meta>2 min&nbsp;·&nbsp;Akilan Selvacoumar&nbsp;|&nbsp;<a href=https://github.com/Akilan1999/Akilan-website/tree/master/content/generalposts/Working-on-p2prc-challenges.md rel="noopener noreferrer" target=_blank>Suggest Changes</a></div></header><div class=post-content><p>Okay so P2PRC is a technical topic atleast for me as it&rsquo;s about a peer to peer networks that is designed for computation. This post is about how I feel mentally working on this project. What I am talking about in this post can be linked to how I feel working in
any of my personal projects.</p><p>At the current stage of P2PRC, I have been trying to use my free time on trying to build a binary that just works. I know it&rsquo;s being
optimistic but I am way over my head at many instances. The painful
part for me is figure out how to get this project at a useful state.</p><p>At the current moment P2PRC project is like me talking to myself.
Example I create an Issue , fix it and review my own code. It&rsquo;s like taking to yourself. This is fine initially but it just feels
extremely (i.e in kind words) lonely. No one is blame for this
but it&rsquo;s a true fact in my case simple as that.</p><p>I have no idea on why I keep working on this project. I guess
maybe it&rsquo;s just that I have fun doing it. The true fact is that it
is fun at times and really lonley at many times. As a hacker or
Open Source developer (i.e call it whatever you like). The important thing would just be feedback and hopefully feeling
happy on what you built.</p><p>I promoised that I would continue this project for 3 more years and
see how it continues from there. The project is at the very initial stages and very tough to say what would be it&rsquo;s fate. The aim of this was to be helping hand towards the main aim of creating a distributed game engine. But at the moment have no clue on how a
game engine works.</p></div><footer class=post-footer><ul class=post-tags><li><a href=http://localhost:1313/tags/p2prc/>P2PRC</a></li><li><a href=http://localhost:1313/tags/psychological/>Psychological</a></li></ul></footer></article></main><footer class=footer><span>&copy; 2025 <a href=http://localhost:1313/>Akilan</a></span> ·
<span>Powered by
<a href=https://gohugo.io/ rel="noopener noreferrer" target=_blank>Hugo</a> &
<a href=https://github.com/adityatelange/hugo-PaperMod/ rel=noopener target=_blank>PaperMod</a></span></footer><a href=#top aria-label="go to top" title="Go to Top (Alt + G)" class=top-link id=top-link accesskey=g><svg viewBox="0 0 12 6" fill="currentcolor"><path d="M12 6H0l6-6z"/></svg>
</a><script>let menu=document.getElementById("menu");menu&&(menu.scrollLeft=localStorage.getItem("menu-scroll-position"),menu.onscroll=function(){localStorage.setItem("menu-scroll-position",menu.scrollLeft)}),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault();var t=this.getAttribute("href").substr(1);window.matchMedia("(prefers-reduced-motion: reduce)").matches?document.querySelector(`[id='${decodeURIComponent(t)}']`).scrollIntoView():document.querySelector(`[id='${decodeURIComponent(t)}']`).scrollIntoView({behavior:"smooth"}),t==="top"?history.replaceState(null,null," "):history.pushState(null,null,`#${t}`)})})</script><script>var mybutton=document.getElementById("top-link");window.onscroll=function(){document.body.scrollTop>800||document.documentElement.scrollTop>800?(mybutton.style.visibility="visible",mybutton.style.opacity="1"):(mybutton.style.visibility="hidden",mybutton.style.opacity="0")}</script><script>document.getElementById("theme-toggle").addEventListener("click",()=>{document.body.className.includes("dark")?(document.body.classList.remove("dark"),localStorage.setItem("pref-theme","light")):(document.body.classList.add("dark"),localStorage.setItem("pref-theme","dark"))})</script></body></html>