...you go to bed and then spend the next hour or so thinking things through about this alternative AJAX-driven forum software you would like to code just to show THEM it can be done without becoming a steaming pile of bugs.
faoileag
@faoileag
Best posts made by faoileag
-
RE: ⏱ You know you've been spending too much time on TDWTF when...
-
RE: CodeBabes.com
Hugo is a silly name.
It is rather common in BELGIUM
Looks like @Luhmann is giving substance to @aliceif's claim.
-
RE: Closed Poll: Do you have Discourse Syndrome
I had a Nexus 10 to test with at one point but the performance was abysmal, and virtually no Android apps supported the large screen so I gave it away.
- You don't bother with Apps, you had the Nexus 10 to test Discourse with.
- If the performance is abysmal, you don't give away the device but try to make your software perform better.
- You are (part) owner of the company that develops Discourse, and IIRC you got VC capital to develop it. In any normal shop that includes getting different hardware to test the product on.
Sheesh, I worked for a company in the business of providing video chats in 1998, and not only had they a range of machines / OSes to test the front-end on, they had several testers as well, doing nothing but.
This is 2014 and the range of devices your product can be used on has multiplied. Not doing thorough tests on as many platforms as possible is,,frankly, weird.
-
RE: Discourse DMZ
> Seems like a better approach would have been to edit it down, leaving a description and acknowledging the bug.
I'd hardly call that bug report civilized. It had bowser in it and was designed to overload the memory of any client that opened it.
It doesn't matter if the bug report is civilized or not, you don't delete it.Edit out the not civilized bits: fine. But you don't delete it.
Punish the poster by suspending the account: fine, as long as an explanation is sent to the user as to why the account has been suspended. But you don't delete the topic.
You have chosen to use Discourse as your bug tracking system. If you delete reports of serious bugs, how will you ever track them???
-
RE: Anagram Est Omen
##Agile Oaf - The Neanderthal Way To Success
###1. Introduction
Agile Oaf is a completely new way to manage your team and make your project a fail of hitherto unheard of proportions.
The core element of Agile Oaf is the daily huddle, or meeting, around the floor's water dispenser. In the huddle you discuss all things that are important to your team:
- Latest sports results
- New apps the team members have installed on their smartphones
- Latest movies
- Local / world news
Once the huddle breaks up and the team members are back at their desk, other elements of Agile Oaf come into play:
- The daily visit to TDWTF
- Perusing Slashdot for interesting news
- Watching videos mentioned in the daily huddle
This will take until lunch. An Agile Oaf team will usually take lunch together, to discuss progress. Like sharing opinions about the videos watched.
To be continued...
-
RE: Discourse DMZ
The fuck?
No, seriously. What the fucking fuck do this bunch of cowboys think they are doing, and how the fuck do they manage to get paying customers to accept this shit?
Yeah, that's why I couldn't come up with a good reply or even a witty riposte.So every developer uses his own project management tool. picks whatever he finds interesting from the "bug" category and that's it? And if you want to know who's working on what bug you have to ping all developers like "Are you working on ..."? I mean, the developers don't even post statuses, like "working on this right now"
This might work if all the developers were sharing the same room, but in this case they don't even all share the same continent, let alone timezone.
Definitely the worst development process I have seen so far, at least for a project the size of Discourse.
-
RE: Moar downtime? who was playing with bots again?
Given that I've run shitty-as-all-get-out Wordpress on a linux box with 2GB, I think we can place the blame squarely on Ruby.
I wouldn't blame Ruby. I would blame whoever wrote the problematic code.Seriously, any language with a garbage collector is only as good as the people writing code for it in terms of memory consumption.
To be able to garbage collect objects, they have to be abandoned. This might sound as a trifle, but if you don't understand the concept of garbage collection, or the paradigm of the gc language you use, it's not exactly difficult to create situations in which objects live far longer than necessary.
And you might say: "Ok, so the object gets deleted a bit later, what's the deal?" The deal is that if objects whose memory footprint is 1GB get deleted long after it would be possible with better programming, do need those 1GB of RAM nevertheless.
This is 2014. Memory is cheap, so people have a tendency to approach memory issues with "simply buy more RAM" instead of coding defensively in that respect.
But if your server is a cloud server getting more RAM for you means buying a bigger plan, and by doing so forking out more money per month, I'd call that attitude extremely customer-unfriendly.
-
RE: The "fa-spin" Testing Thread
I really don't understand why they don't trust their own code either
Because they know their code? -
The Official Status Thread
Continuing the discussion from The Official "Likes" Thread:
That's it! We need a Status thread that we could treat like Facebook!
Done. @faoileag's status right now: at keyboard. Obviously. -
RE: Closed Poll: How do you feel about Discourse on TDWTF?
It definitely has been a fun project for me. The last few weeks have been some of my funnest times working on Discourse, having a community that uses the shit out of your software like TDWTF teaches you a lot.
Yeah, I would think it does - I mean, this site is dedicated to bad examples of code or software, so test-running some software with this community is like building a toy and then giving it to a toddler. If the toddler can't break it, it's probably ready for the shelves :-)But you have been very calm and sensible in your approach - you listen, you look at the problems and you try to fix them as they come up. You didn't let yourself get drawn into fundamental policy discussions. So, keep up the good work :-)
Actually, the way you and codinghorror reacted in the first few weeks reminds me of the "good cop, bad cop" strategy (or the strategy in "Smokey and the Bandit"). Codinghorror draws the flak and you can concentrate on your work.
Latest posts made by faoileag
-
RE: The Official Status Thread
Status: wondering what to do first - visit the job center, start work on the bathroom, clean my apartment, clean out the attic or have breakfast.
Perhaps I should create a todo list first.
-
RE: The Official Status Thread
So what if there's an unemployment, or lifespan-- DONT THINK ABOUT IT THE SYSTEM WORKS LALALALALA
Easy enough - increase the age of eligibility for pension payouts and reduce the amount paid out for the individual pensions.In Germany 20 years ago the aim was 67% of your averaged last take-home income, with the "normal" retirement age being 65 years.
By the time I will be in retirement age that age limit will be 67 years and the payout will be somewhere in the region of 43%.
Then again, the baby boomer generation will, at retirement age, form a substantial part of of the electorate. So substantial a part that they will have to be bought somehow... so we will see what really happens.
Interesting times ahead in two or three decades...
-
RE: The Official Status Thread
I have no idea! I have literally never heard the phrase "pink slip parties" before in my life!
I think the term came into existence during the dotcom crisis of the turn of the century. It was a networking thing. -
RE: The Question is What Is The Question?
Are we talking theoretically or practically?
Since it's Jeff's baby, "theoretically" would be the safest bet, don't you think? -
RE: The Question is What Is The Question?
Are you confusing a foreign opinion for foreign opinion?
Perhaps one foreign opinion reflects all foreign opinion? -
RE: The Question is What Is The Question?
Isn't that a terrible excuse to avoid answering?
Would I care about that in this thread? -
RE: The Official Status Thread
Is that where you put your pink slips in a mixing bowl, then everyone pulls one out...nvm.
No, I meant the other sort. This one is nice, but honestly: pink slips? What would you discover next? Hello Kitty socks? -
RE: The Question is What Is The Question?
Wouldn't that just tell me what foreign reporters thought?
But wouldn't that also count as foreign opinion? -
RE: The Question is What Is The Question?
By whose definition of civilised?
@boomzilla said:Wasn't I asking @faoileag? Or was I using a generic 'you'?
But doesn't he have a vaild point? I mean, wouldn't Jeff's definition of "civilized" differ from that of, erm, more civilized people?