Quick Login   
 
Register AdminFusion Tutorials
 
Featured Sponsors


One.com Domain and Hosting


vBulletin, phpBB, & IPB Skins vBulletin Skins

Register
Register
Forum of the Month
Australian Webmaster
fotm

A webmaster forum specifically catering for Australian site owners. We discuss site development, marketing and management issues.

Tag Cloud
Latest Threads
Forum Stats
7,660 Members
164,255 Posts
33 Users Online

Please welcome our newest member, jaafomar!

Affiliates
Go Back AdminFusion » Front Desk » Admin Resources » Interviews » Chris B - MyBB Owner
Welcome to the AdminFusion. AdminFusion is the ultimate resource for forum administrators and moderators. With exclusive articles, interviews with the experts, free downloadable skins, and the revolutionary post exchange system - PostFusion, AdminFusion is the place to go for all of your forum needs.  By joining AdminFusion, you will become part of a thriving admin community and immediately gain access to all of these resources. Registration is fast, simple and absolutely free so please join us today!
Want more than our forums? Try these: Post Fusion Forum Matrix
<!-- google_ad_section_start -->Chris B - MyBB Owner<!-- google_ad_section_end -->
Chris B - MyBB Owner
Published by Ryan
05-15-2006
Chris B - MyBB Owner

Can you give us a brief background on yourself?

I'm 19 years of age and currently living with my family in Sydney, Australia. I'm currently studying full time and managing a huge wad of jobs on my shoulders.

In the late 1990's whilst still in Primary School I entered the "wonderful world" of programming. A class mate introduced me into MS-DOS' QBASIC. At the time I only had (and still have one of them) ex-lease laptops that my dad had purchased from his work. We're talking machines with 22Mhz processors, 4mb RAM and 40mb hard disk drives. I'd play around with Windows 3.11 on these machines, constantly breaking them and getting in to trouble for doing so.

1999 saw my family buy our first personal computer (180mhz for a price of $999). This took me to Windows 98 and was the first time I'd had access to the Internet (apart from primary school computers at lunch time). I became hooked. Late 1999 and 2000 saw me taking up HTML and Perl. At the time, the craze with Perl was a script called "EveryAuction" - an online auction script. I developed numerous modifications and spent hours upon days playing around enhancing my self-taught knowledge. (Two modifications still exist: http://forum.everysoft.com/cgi-bin/codepost.pl?action=view&id=236)

Interests changed and I shifted to discussion systems as my primary web development interest.

Matt Light, a friend of mine who I'd met through working for a web hosting company, introduced me in to PHP around the end of 2000. It was difficult but a lot easier to use than Perl. Eventually I moved on to developing XMB (eXtreme Message Board) with the original development team, web34rk and b0ndman. This was my first experience working with other people as a team and collaborating together on a project. Eventually they left, the team was replaced and I was the lead developer along with two others. Staff shifted again, new "management" came in place and a few of us didn't like the way things were headed so we forked and created DevBB.

DevBB was the predecessor to MyBB, a temporary solution for people to use whilst we developed MyBB. Development teams changed and changed once again and here we are today - from 2002 to 2006 and still with MyBB.

I'm also a web standards advocate (since around 2005 - well, I like to think I am) and have now extended my web development knowledge to include XHTML, CSS and Javascript as well as several other platform specific application programming languages. I like to follow new emerging technologies such as Ruby on Rails and interesting new Javascript developments and technologies.


What made you decide to start MyBB?

As I mentioned above, it was primarily because my interest in XMB was dying and the management there weren't doing anything good for the product. I'd been working on this super top secret project, MyBB for a little while before I left. Functionality was near zero but it was a start and once other developers had decided to leave XMB too, it was time for us to work together and as a result we began work on MyBB as a team.


How have your roles with MyBB impacted your life?

Imagine waking up and the first thing you think about is this "damn PHP script" which you're responsible for. Imagine the same thing except for when you fall asleep. Just kidding!

MyBB has had a fairly strong impact on my life - I'll spend days on end coding instead of socializing at times because it is what I feel like doing and I feel I have to. I try not to let MyBB impact my life in such a serious way that it is always what I'm thinking about.


Do you work on any projects other than MyBB, or is this your full time job?

I'm busy. Very busy. As well as MyBB I also work several other jobs:
  • Customer service assistant / Night fill manager at a retail store
  • Network administrator at a local primary school (Coincidently, the one I learnt at)
  • Managing my own business
This is all along side with studying full time at college.

In terms of actual projects, I am working on several other projects including a bug tracking application, a web hosting control panel which allows users on my server to manage their resources and various client projects here and there.


What do you do to relax and get away from the hustle and bustle of MyBB?

When I'm not working on MyBB, generally I'm either at college or working one of my jobs. On the rare occasion when I'm not, or I feel the need to take a break, I'll spend the day surfing the internet learning something new, watching some of my favourite TV shows, or spend the day doing something with my family and friends.

I only take a holiday away from everything once per year which involves my family and several other families going down the south coast of Australia and enjoying the sun, water and boating activities.


What forums do you visit other than the MyBB forums?

I tend to try and stay away from a lot of forums because I know I'll most likely end up registering and spending way too much time visiting them whilst I could be working on other things (primarily MyBB).

The only forums I actively visit apart from the MyBB ones are the Messenger Plus! Forums (http://www.msghelp.net - Administrator), The Forum Insider (http://www.foruminsider.com), Neowin.net (http://www.neowin.net), and Overclockers Australia (http://www.overclcockers.com.au)


Will we ever have to pay for MyBB in the future?

No, no and more no.


How do you handle supporting a free product?

I work my rear end off with all of my jobs! That is what I do!

Seriously, it isn't even a question for me to support MyBB or not. MyBB is like my child and I'll continue to support it - whether it be paying for the server, managing domain registration, buying additional services or just supporting users in general.


What MyBB feature are you most proud of?

Not one feature, but the whole product as a whole.


If you were advising a future forum owner, what is the one reason you would give him or her to use MyBB over any other?

I wouldn't want them to - I'd want them to compare the products they like and end up using something they're comfortable with and suits their needs. If their choice in MyBB then that is excellent. If it isn't, that doesn't matter.

A user needs to feel comfortable with the product they're using, so telling them "X and Y" are excellent features and are the reasons they should use MyBB may be worth nothing to them as those features are something they may not use or have a need for.


Firefox or Internet Explorer?

Firefox, only because of its support for web standards. Browser security (in my opinion) is entirely the responsibility of the user.


Was there ever a point at which you thought MyBB would not work out as planned? If so, how did you overcome this?

Several.

Overcoming this was easy. Every so often people would post some really nice comments about MyBB or the team and it is a real motivational lifter to keep working on the product and solving any problems which I may have been facing at the time.


What upcoming MyBB feature are you most excited about?

In our upcoming release, I'm excited equally about a few things

We've implemented auto completion of usernames (commonly known as auto suggest), inline thread subject editing and inline message editing using "AJAX" based technologies.

Also new is the implementation of "data handlers", a set of classes which revolve around handling data input and validation within MyBB. (More on that here: http://www.surfionline.com/archives/2006/01/06/mybb-development-tally-ho/)

There's also something else in the release that I'm excited about and we've tried to keep a secret from users. But I'll let you in on a secret, exclusively for AdminFusion readers.

Feedback I've received on the reputation system currently in MyBB isn't all that good. People don't like the way it works and it is very susceptible to abuse. We've made some changes based on the reputation system designed by WDZ of the Messenger Plus! Forums. The new reputation system is not post centered anymore, but user centered. You can give a reputation once per user and in the future you can then edit or delete that reputation. Reputation votes can only be positive, negative or neutral and are displayed publicly on a "reputation feedback" page. Think of a system similar to eBay's Feedback system.


How do you see the forum industry changing over the next 5 years?

People are going to continue being hyped up over "web 2.0" technologies such as AJAX functionality. We're going to see forum interfaces become more dynamic with no refresh required to see new content. It may sound cool, but it is misuse of the technology and will present problems such as accessibility and usability - not to mention would make it difficult to browse busy forums if a thread listing keeps changing its order, with items appearing and items disappearing as threads are updated.

People are going to fall for this technology because it is so hyped up and they think it is "groovy", but it presents significant problems as well.

Another change I've noticed recently and I think will also continue is the increased popularity in simple discussion products such as PunBB and miniBB. These are very small packages with very lite user interfaces which are gaining in popularity.


What is the most important thing you have learned through your experience with MyBB?

Check, check and then check again all code that you write and don't take things for granted. Things can quite easily come back and bite you on the rear end (especially in terms of security vulnerabilities)


If you could take one thing back that you did at MyBB, what would it be?


Initially, the development team (our first one with MyBB) didn't care much
for standards. Code would go in and be a mess and nobody would really care. This led to several problems including bad code which contained security vulnerabilities and code which was difficult to navigate through.

Thanks to standards advocate, Peter Akkies, a newer member of the MyBB development team and a good friend of mine, things are changing and quickly. We've developed stricter coding and database standards and have discussed the future of the project in regards to code. Our upcoming release, MyBB 1.2 is a huge milestone release in terms of code and coding standards and we're eagerly looking forward to it.


If you were to start your own community and MyBB was not in existence, which forum software would you use?

If I were to start a small site I'd probably decide on using PunBB. PunBB is an excellent light forum package (what I consider to be in a different market to MyBB) which is fast and looks clean too.

If I were attempting to start a larger community then I'd go with a more commercial product, probably Invision Power Board.


What is the most common mistake that you see forum owners making?

You ask any forum developer this question and you'll most likely get a stock standard response along the lines of people rush in to creating too many forums quickly without the user base or posts to fill them. As a result their board looks a lot more empty than if they'd stuck with a smaller number of forums and then expanded out in the future.


If the entire staff of MyBB were stranded on a deserted island, who would be the first to be eaten and why?

I didn't know how to answer this and who'd be the first to be eaten.

I threw the question toward the MyBB staff and they couldn't make their mind up either. I'm placing my money on that they'd all be eaten because they couldn't make a decision! Of course, they'd probably try sacrifice me instead.


I'd actually like to add a bit more if I could...

MyBB would be no where today without our developers (past and present), support team members, translators and other staff. To those users I'm extremely grateful that they are (or were) participating in the project and adding their input. They're all highly regarded and I'm pleased with the effort that each and every one of them puts in - remember, they aren't getting paid.

I'd also like to thank those who use MyBB and our active participants on our community forums. You guys helped make and shape MyBB too - and a huge thanks from me to each and every one of you.




© AdminFusion.com

==================

This interview may not be republished in whole or in part under any circumstances.
Interview Tools

 
By Ashley on 05-15-2006, 04:11 PM
Great interview, I'm looking forward to the upcoming features
Reply With Quote
  #1  
By demojames on 05-15-2006, 06:18 PM
Boy at 19, I wish I was as smart back then, Nice interview!
Reply With Quote
  #2  
By Bob on 05-15-2006, 07:23 PM
lol, I wish I was that smart now Great interview again Ryan and thanks to Chris for taking the time out.
Reply With Quote
  #3  
By Ryan on 05-15-2006, 09:30 PM
Glad to hear everybody liked the interview, Chris did an exceptional job on it
Reply With Quote
  #4  
By RedMatrix on 05-16-2006, 08:52 AM
Wow

The evolution of BB software. Excellent read!
Reply With Quote
  #5  
By Jemrada on 05-16-2006, 11:48 AM
Nice interview, thanks for getting this Ryan.
Reply With Quote
  #6  
By Chris Boulton on 05-19-2006, 02:40 PM
Quote:
Originally Posted by Ryan
Glad to hear everybody liked the interview, Chris did an exceptional job on it
Chris took way too long to reply with the answers

Thanks for the comments guys!

Regards,
Chris
Reply With Quote
  #7  
By IMPAQ on 06-18-2006, 06:29 AM
Very interesting. I'm looking forward to the new release. Maybe they can finally pull in some active modders.
Reply With Quote
  #8  
By Ryan Ashbrook on 08-23-2006, 06:06 AM
Very nice read, and I think I know who would get eaten...
Reply With Quote
Comment



Currently Active Users Viewing This Interview: 1 (0 members and 1 guests)
 
Interview Tools
Display Modes

 
Posting Rules

Similar Threads
Interview Interview Starter Category Comments Last Post
[MyBB News] MyBB Team Changes Industry News Other Software 0 11-07-2006 02:40 AM
myBB 1.2 released! Kem Rixen Other Software 13 09-05-2006 04:53 PM
Questions for ChrisB, Owner of MyBB Ryan Announcements, Questions, and Feedback 5 05-15-2006 12:15 AM
MyBB 1.0 Released miner Software 0 12-12-2005 10:56 AM

AdminFusion

All times are GMT +1. The time now is 02:12 PM. Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0 © 2005-2008 AdminFusion - All Rights Reserved
Interview powered by GARS 2.1.9 ©2005-2006



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72