So I realized that one of Nenolod’s plans for Atheme was to try and tightly integrate services into Charybdis (an ircd based off ircd-hybrid). Now InspIRCd has partially completed this in InspIRCd 2.1 but it’s incomplete and very beta. My thought is that I can eliminate this IRC Services Drama by Deprecating IRC Services all together.
If I can develop the modules and commands to integrate Services into InspIRCd 2.1 then I remove Anope AND Atheme and not need to worry about either. They can fight and bicker and I can watch with enjoyment. This will require a LOT of core rework in terms of how things like SASL is handled and how IRC Services work in general.
(But I am very excited to run InspIRCd 2.1 and develop the services for it as well)
Now, Network. I’ve been meaning to get to this and I have just been rambling about services for quite some time.
The network has been going UP and down and up and down in the last few months. After I decided SparqDev and Flux-Net should merge, mainly because SparqDev had enough web knowledge to make pretty HTML 5 web front-ends and because I wanted more people who understood what I do, things have gone down hill. Jk and I have fought more in the last few months than ever, mostly because I dislike how Jk’s first decision when something breaks is that we should restore it to the old way than try the new way and make it work (he did this with services, the switch from UnrealIRCd to InspIRCd, NameServers, and much more) or that he lacks in communication when it is needed. I admire that he is a great Server Admin and that he knows WAY more than I ever will in the phone market, but I don’t see him put out much more than a blog post every few months.
Now Tyler Strayhan (one of the people I brought from SparqDev) has been working mostly with me and the rest of SparqDev. He’s been helping manage the site design and my picky opinion and Cameron (who was the SparqDev leader) who’s left the group at this point because he couldn’t handle the stress of the move. I give a lot of respect for Tyler, but I know a LOT of my judgment is clouded when it comes to decision making with him seeing as I am sexually attracted to him, now I understand why people say don’t date your co-workers (not that I am nor ever will be dating him, but I will do almost anything for him). Tyler has a huge imagination though, and can sometimes loose sight of reality. He hasn’t been on IRC for long and I am trying to teach him the ways of IRC and how people in IRC should be handled but he assimilates them to skype and social networks a lot which causes problems. Him and Cameron also are not used to this being an IRC Network, not some kind of programming business. Yes, we can make money; No we cannot employ people!
Moving on to Cameron.
Cameron has been a bit of a pain the whole way and he really pissed me off when he said he was leaving after Tyler and I bent over backwards to make this whole merger work, which includes taking the double z out of Azuru (used to be Azzuru) which both me and Tyler liked better, deciding on a logo for our site, and much more and Cameron just decides that he doesn’t want to participate anymore. Now I had planned on losing Hyp and MunyMuny200 (both SparqDev members, I only ever really liked Cam and Tyler, Hyp was never around and Muny was just plain stupid) but I ran the risk of losing Cam, which I didn’t want. When Cam was apart of the merge, I was trying my best, even holding back my opinions on things and trying to be less picky (I get VERY picky) so he would stay, but instead he just leaves.
Because Cameron left, I wasn’t and still aren’t happy with him. I got into a twitter fight a few days back because he just decided that after screwing everything up he can leave, then thinks that I can’t be upset with him and that he gets a nice warm spot reserved for him when he comes back? I’m sorry, but even I have life problems and this whole merge has been a massive pain in my ass (there were days where I felt like such a failure in life in general that I contemplated suicide) and do you see me leaving? no. I hate sounding like an ass, but the Internet is brutal and to survive here you have to learn how it works, you can’t just come in and declare some new shit then move on from there.
Now I have some kind of rulebook or etiquette I need to write so ill steep on this next post and see if I can wrap up my “post series” here. I hope this all makes sense.
Well after recently finding out what my friend and teacher has been doing, I am quite upset at the matter. He’s formed his own group instead of assisting Flux-Net in its development track, I understand that he wanted help with his C# projects but I honestly think C# is a waste of time if its only ever used in Microsoft .NET framework.
He was once the one who lead the group when I could not, he then turned over network leadership and direction to me after I showed I could host and maintain the servers and their software counterparts. Later on he started the development of Navn which I have now taken over as full time developer. My frustration is that he has managed to form his own network and about to buy a domain name for it. Flux-Net has struggled with money since the beginning, renewing the domain every year or so is still a challenge even though it’s just 5 dollars.
The money, the lack of leadership, and the lack of participation in the network isn’t what frustrates me the most, what frustrates me is that he has his own team of developers willing to work on whatever project they have and that he has formed his own network, he calls me young and immature at times when half the time he didn’t even know how certain things worked. His primary language I would consider C# instead of C++ even though he taught me C++ when Navn started. He later dropped Navn when it began to become more C++ like and less C like.
While Flux-Net is a far cry compared to other networks, I would still like to keep it going but lately I have been feeling that the actions I am doing is causing the network to slowly collapse on its self. This once great network of daemons and scripts linked together is seemingly harder to maintain than it used to be. We now have a full time Minecraft server, website with complete blog and wiki, git and svn repositories, countless small and large development projects, IRC, and much more. Maintaining these services is starting to put stress on my life, along with School and stress on what path I want to go down education wise.
At this point the 2 things that can make me happy is if someone who is advanced as I am and has the determination like I do can take over the leadership of the network and a development team to finish up some of the stagnate projects we have and fix the bugs in the non-stagnate ones while I finish up these issues and developments in life and let things calm down. I hope to soon bring money into the network when I get a job, but as of typing this I have no idea where I can work at without a car (stupid grades). Physically at the time of writing this, I either have so much stress that my whole throat and neck hurt or I am just sick.. I can’t tell the difference anymore..