Go Back   Admin Zone Forums > The Resource Zone > Interviews

Interviews One On One Dialogues With Forum Administrators, Forum Software Developers & Other Interesting People.

Reply
 
Thread Tools

  #1  
Old 11-23-2005, 09:03 AM
The Sandman's Avatar
The Sandman The Sandman is offline
Administrator
 
Real Name: Howard
Join Date: Jan 2004
Admin Experience: Advanced
Location: Tampa, Florida
Age: 55
Posts: 10,795
The Sandman has a reputation beyond reputeThe Sandman has a reputation beyond reputeThe Sandman has a reputation beyond reputeThe Sandman has a reputation beyond reputeThe Sandman has a reputation beyond reputeThe Sandman has a reputation beyond reputeThe Sandman has a reputation beyond reputeThe Sandman has a reputation beyond reputeThe Sandman has a reputation beyond reputeThe Sandman has a reputation beyond reputeThe Sandman has a reputation beyond repute
Default Interview with Rickard Andersson
Rickard Andersson is the developer of PunBB, the free (donation based), open source (GPL) forum software which is best known for it's streamlined, efficient design. A quick browse through their website is the best way to get a feel for the speed and simplicity of PunBB. In addition, there is a great deal of documentation available for PunBB users. Let's find out more about Rickard and PunBB.

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

Can you give us a brief bio?

I'm 28 years old and I live in the southern part of Sweden (Helsingborg to be exact). I share a 37 square meter apartment with my lovely girlfriend Lina. We are in the process of moving to a larger apartment so everything is a mess right now.


What is your educational background?

I have a bachelor’s degree in software engineering from Lund University. That's about it.


What do you consider as your accomplishments up to this point?

Well, apart from such worldly things as finding someone with whom I would love to spend the rest of my life (</cheese>), I guess I would have to mention PunBB. I've worked on it on and off for a couple of years now and I'm very proud of it.


Any failures you'd like to tell us about?

Sure. I used to play in a band. We played together for about 7 years and had our sights set on being the next big thing (what band doesn't?). We had a bunch of gigs and later signed a recording deal with EMI. However, it never really amounted to anything. One part of me thinks it was a big waste of time and another part of me is glad I did the whole play in a band, party like it's 1999 thing back then. We did have a lot of fun and even though we ultimately were a failure as a commercial band, the guys from the band still are some of my closest friends.

Oh, also, last year I bought a Peugeot 405. That was a failure. The French are good at a lot of things, but cars are not one of them. Trust me…

What are your favorite books? Movies? Music? Games? Foods? Beverages?

My attention span is that of a 12-year-old and therefore I don't read a lot of books. The DaVinci Code however, I wasn't able to put down until I had finished it.

My all time favorite movie is Blade Runner.

Music? Hmm. Lately, I have found myself listening a lot to the new Kate Bush album. I never get tired of hearing her voice.

I don't have a lot of time over for playing games these days, but when I do, I like to fire up Day of Defeat: Source.

When it comes to food, I really don't have any favorites. Fast food is something I eat way too often, but that's probably true for most people in our line of work.

My favorite beverage is coffee. I drink a lot of coffee. And I don't mean that American diner style coffee that looks like tea, I mean proper coffee. If I go out at night, I like to drink bourbon/ginger ale.


What do you do for fun and relaxation?

I try to do as little as possible actually. When you work full time and have lots of obligations outside of your 9 to 5 work schedule, it's amazing how doing absolutely nothing can be so fulfilling. When I do have some energy left over and don't just completely blue-screen in front of the TV, I like to play poker. Every Wednesday night, 12 or so of my friends and I meet up to play a no limit Texas hold-em tournament. It's something I enjoy a lot.


What is your full time job?

I work as a web developer for Lund University, "Scandinavia's largest institution for education and research". I develop various applications and services for the university. This work is mainly done in .NET. I enjoy working for the university. It differs a lot from working for a regular commercial business in that it isn't so much driven by profit and that universities in general are quick to embrace new technologies. Working for the university is not so much "if it ain't broke, don't fix it", but "it ain't broke, but is there perhaps some way it can be improved?".


Please tell us about PunBB in some detail:

--What does the name PunBB signify?

Not a lot, to tell you the truth. It's not some clever recursive acronym or anything like that. Initially, I just called it Pun because a pun is a play on words and that's basically what happens on a bulletin board. It's pretty thin, I know.

--What is your design philosophy for bulletin board software?

Less is more. I'm a big fan of the old UNIX philosophy. Not the one about everything being a file, but that applications should do one thing and do it well. Most bulletin boards have features that, in my opinion, don't belong in discussion forum software. A discussion forum is about allowing web site visitors to hold discussions, period. I don't understand why bulletin board software should have tools for doing database backups or a system for allowing users to send messages to each other (do we really need yet another way of communicating over the Internet?).

--How long has it been around?

Version 1.0 was released in August 2003, but I think I released a first beta almost a year before that.

--What are the main features?

Speed and simplicity. PunBB has only a subset of the features available in the more popular bulletin board packages, but it puts a lot less stress on the server, both in terms of CPU and memory resources and in terms of bandwidth. PunBB contains the features that allow for efficient no-BS online discussions. Nothing more, nothing less.

--Tell us about the user interface.

PunBB takes pride in outputting semantically correct and valid XHTML strict markup. What this means, on top of being a nice thing to brag about, is that PunBB in general is a lot more enjoyable to people with disabilities and that it allows for heavy styling via cascading stylesheets. PunBB does not have a full-fledged template engine, but this deficiency is compensated for by the use of proper markup and CSS. We've all seen CSS Zen Garden, right?

--What's next in the development of PunBB?

The next incarnation of PunBB, version 1.3, is in development. I hope to release it before Christmas. Some of the new features and improvements in 1.3 are:
  • New markup and CSS (less markup, increased accessibility, more CSS control etc).
  • "Fancy URLs" (via mod_rewrite) with a very simple rewriting system so people can easily extend it with their own scheme.
  • Proper extension support. Currently, PunBB has support for what we call plugins, but these are actually only admin interface drop-in scripts. With 1.3, we're introducing a hooks-based extension system. It's somewhat similar to the system in vBulletin 3.*, using XML based manifest files for distribution/install/uninstall. With it, it will be possible to alter and extend the functionality of PunBB without touching a line of PHP code.
  • New topic read marking. PunBB 1.2 has a very primitive system for this and beefing it up has been one of the most requested features.
  • Post moderation queue. Also a frequently requested feature. Especially for business web sites.
  • "Translatable" admin interface.
  • Multiple moderator groups. Instead of having a fixed moderator group, the moderation privilege will be a user group attribute.
  • Per-style templates. PunBB has YaBB 1 style page templates. With 1.3, it will be possible to have one set of these templates per style.
  • Improved feeds. Currently, PunBB can output RSS feeds for all forums or for individual forums. In 1.3, this support will be extended to include individual topics. Additionally, it will support feeds in the form of Atom and a homegrown XML format.

And on top of that, lots of minor improvements and tweaks. Personally, I have high hopes for the extension system. Mods are cool, but they seriously disrupt the update process for people not accustomed to tools such as diff/patch.


Who else is on the PunBB Team?

The PunBB team consists of me, Paul Sullivan and Bert Garcia. I write the code, Paul writes the markup and CSS and Bert is in charge of documentation.

Without the amazing work of Paul, I don't know where PunBB would be today. I don't speak XHTML/CSS and if it weren't for Paul, PunBB would probably still be using a table based layout and semi-valid HTML. I am very grateful for the help I've received.


What is your ultimate professional goal, your dream job?

Man, that's a difficult question to answer. I honestly don't know. I would like to continue working with software development in some fashion, maybe as a project manager or as a software architect. But sure, if Google called me up and offered me a coding job, I probably wouldn't turn them down. I think every developer at some time have dreamed of becoming a game programmer, but I'm afraid I'm just not smart enough.


How did you get involved in coding?

My first encounter with computer programming was sitting with my older brother typing in prewritten BASIC programs on an Atari 800. I then moved on to a VIC-20, a C64, an Amiga and finally a "PC". I would like to say that I was part of the Amiga demo scene at the time, but to tell you the truth, I was never really any good at assembler.


What advice can you give people just getting into programming?

Be stubborn. If you encounter a problem that you just can't seem to solve, don't give up. Work on it long and hard before you ask someone else for help. Solving the problem yourself is much more rewarding.


When you develop forum software are you designing it for yourself or for the endusers?

I think most software developers would like to say that they design for the end users, but it's very difficult. As a developer, you have to put yourself in the seat of the end user and that's one of the biggest challenges in software development. When I first started working on PunBB, I did it solely for myself because I was fed up with all the other bulletin boards. A lot has happened since then, but this is still true to some degree. I'm trying to make PunBB the bulletin board I would want. However, as the user base for PunBB has increased, so has my ability to listen to the community. Thinking that my vision of the perfect bulletin board would match that of everyone else would be naive.


How do you feel when you publicly release your software?

A mixture of nervousness and relief. I have a tendency to always mess up some minute detail in the release process. I am generally not that nervous about the actual quality of the release, but that I have forgotten to include a file or to bump up a version number in some upgrade script.

Note to self: Write shell script for automating the release process.


If you were going to start a new forum community using existing software (which you didn't write yourself) which product would you choose, and why?

Another difficult question to answer. To tell you the truth, I haven't been looking all that hard at the competition this last year or so. I hear good things about Vanilla and I think UseBB looks promising, but they are both very young projects and it's probably a good idea to wait a while and let them work out any teething problems. What forum software I would use also depends on what the target audience is. For a business website, I would go with a stripped down bulletin board such as Vanilla, but if I was creating a "forum community" where the forums are the main area of interest on the web site, I would probably go with a more fully-featured solution such as IPB or vBulletin.


What is your opinion on the open source vs. proprietary software debate in general?

I believe there is a need for both. The fact that there is something called open source software doesn't mean that all proprietary software is crap. That attitude, often seen with open source fanatics, annoys me. I am however scared by how uneducated and set in its ways the corporate world is in regards to open source software.


Which online communities do you enjoy as a member?

Unfortunately, I don't have time to hang around in forums as much as I used to do. I do frequent a couple of forums even though the rate at which I contribute to the discussions has decreased. I daily pop in at SweClockers.com, Sweden's largest hardware/overclocking web site where I am an administrator in the forums. I also visit The Forum Insider, the TextDrive forums and of course, the PunBB.org forums.


Tell us about the PunBB Community.

In general, I would say that the PunBB community is very friendly and helpful. One of the reasons this is the case is that I have never made any attempts to market PunBB. Sure, I've added a listing at HotScripts and in some other directory, but that's it. I've never posted announcements or advertised in any way outside PunBB.org trying to push people to visit the site or to download the software. I hate it when people do that. I understand that marketing is sometimes the only way for a product or a website to gain popularity, but that doesn't mean I have to like it. The gaining popularity of PunBB should be credited to the PunBB community. That means that when someone visits PunBB.org for the first time, it is usually because they have been referred to the site by someone else. I think this positively affects peoples' attitude towards the software and towards helping out other people using the software.


How would you describe your moderation style?

I am a firm believer in that people are responsible for their own actions. When someone breaks the rules in a discussion forum, they A, know what they're doing and should be dealt with accordingly or B, haven't read the rules they agreed to when they signed up and should be dealt with accordingly. In short, my moderation style is strict. How strict depends on the size of the bulletin board. The larger the bulletin board, the stricter you have to be as a moderator.


What are the most common mistakes you see new admins making?

Something I see very often is people setting up a bulletin board on no particular subject and then expecting it to take off by itself. When that doesn't happen, the admins start posting in other forums trying to get people to visit their forums. This has never worked and it never will. If we build it, they will come? No, they won't. Content really is king and if you want people to frequent your forums you have to provide them with something they can't find anywhere else. I've observed that the more niched a community is, the more successful it becomes. There are of course some exceptions to this rule, but in general, I believe it to be true.

Here are some other classic mistakes:
  • Creating way too many forums and/or subforums.
  • Not spending five minutes creating a custom style or color scheme or even replacing the default forum description!
  • Setting up very complex forum rules.


What do you know now that you wish you'd known 10 years ago?

That online poker would take off the way it has. I could have been a gazillionaire!


Tell us something about yourself that we don't already know.

I would be the worst crime witness ever. I could talk to a person for an hour and then if someone asked me if he or she had long or short hair or if they were wearing glasses, I would have no idea.


What does the future hold for Rickard Andersson?

Right now I'm focused on moving to the new apartment and getting it in shape as well as working on PunBB 1.3. After that, well, it's anybody's guess.


Rickard, out.
__________________
Webmaster
Reply With Quote
  #2  
Old 11-23-2005, 09:47 AM
phoenixdown21 phoenixdown21 is offline
The Man with the Plan
 
Real Name: John
Join Date: Mar 2004
Admin Experience: Guru
Location: New York
Age: 34
Posts: 1,937
phoenixdown21 is a name known to allphoenixdown21 is a name known to allphoenixdown21 is a name known to allphoenixdown21 is a name known to allphoenixdown21 is a name known to all
Default
Great interview!

Man, I'm an idiot. I thought punbb was some fork of phpbb all this time. D'oh!!!!

1.3 looks promising and its really interesting to hear that punbb uses strict xhtml and css. I don't think any other forum does. I'm curious to see if punbb uses as many tables as some of the other software too. /time to go download lol
Reply With Quote
  #3  
Old 11-23-2005, 11:50 AM
Smartys Smartys is offline
FluxBB Developer
 
Real Name: ???
Join Date: Apr 2005
Admin Experience: Advanced
Posts: 103
Smartys is on a distinguished road
Default
Quote:
Originally Posted by The Sandman
Tell us something about yourself that we don't already know.

I would be the worst crime witness ever. I could talk to a person for an hour and then if someone asked me if he or she had long or short hair or if they were wearing glasses, I would have no idea.
LOL, I'm glad I'm not the only one with that issue :P
Reply With Quote
  #4  
Old 11-25-2005, 02:08 PM
fumbalah's Avatar
fumbalah fumbalah is offline
Tazmanian
 
Real Name: Brett Meadors
Join Date: Aug 2004
Admin Experience: Guru
Location: Lexington,KY
Posts: 1,031
fumbalah will become famous soon enough
Default
I actually though punBB was a port of phpBB as well, I guess I was wrong. I really like how it looks. I definetly think it has a lot of potentinal, especially for like an companies internal forum, because it isn't over fiiled with tons of features no one needs .
Reply With Quote
  #5  
Old 11-25-2005, 02:24 PM
Kathy's Avatar
Kathy Kathy is offline
Tazmanian
 
Real Name: Kathy
Join Date: Jan 2004
Admin Experience: Guru
Location: Texas, Ya'll
Age: 57
Posts: 4,512
Kathy is a name known to allKathy is a name known to allKathy is a name known to allKathy is a name known to all
Default
Great interview. Very interesting stuff. Thanks Rickard!
__________________
- Kathy - Hysterectomy


He is no fool who would give up what he can not keep to gain what he can not lose. - J Elliot
Reply With Quote
  #6  
Old 11-25-2005, 02:28 PM
_| () R | Z _| () R | Z is offline
Proud charter member!
 
Join Date: Jan 2004
Admin Experience: Intermediate
Location: Netherlands
Posts: 179
_| () R | Z is on a distinguished road
Default
we use punBB on our private forums on big-boards.com, i never heared of it before then but even though we are using an old version, it still does everything that it needs to do & we need.

also interresting to see that 2 big-boards are using punbb: http://rankings.big-boards.com/?filter=PunBB,all and notice how fast those sites load, many admins will be jealous!
__________________

Reply With Quote
  #7  
Old 11-25-2005, 04:05 PM
KeithMcL's Avatar
KeithMcL KeithMcL is offline
Freelance Web Designer
 
Real Name: Keith
Join Date: Jan 2004
Admin Experience: Advanced
Location: Dublin, Ireland
Age: 39
Posts: 2,864
KeithMcL has a spectacular aura about
Default
Good interview. I use PunBB on one forum I frequent and I like it. It's simple but very effective. I didn't realise it was using valid markup. Congrats on that alone!

1.3 sounds very promising. So much so, that I think I'll start paying more attention to the releases.
Reply With Quote
  #8  
Old 11-25-2005, 06:39 PM
Dietrich Dietrich is offline
Forum Software Developer
 
Real Name: Dietrich
Join Date: Apr 2005
Admin Experience: Advanced
Location: Belgium
Posts: 219
Dietrich has a spectacular aura about
Default
Quote:
Originally Posted by phoenixdown21
1.3 looks promising and its really interesting to hear that punbb uses strict xhtml and css. I don't think any other forum does.
UseBB, which is also mentioned, does so.
Reply With Quote
  #9  
Old 11-30-2005, 06:39 AM
DChapman DChapman is offline
Tazmanian
 
Real Name: David
Join Date: May 2004
Posts: 1,439
DChapman is a jewel in the rough
Default
Quote:
PunBB takes pride in outputting semantically correct and valid XHTML strict markup. What this means, on top of being a nice thing to brag about, is that PunBB in general is a lot more enjoyable to people with disabilities and that it allows for heavy styling via cascading stylesheets. PunBB does not have a full-fledged template engine, but this deficiency is compensated for by the use of proper markup and CSS. We've all seen CSS Zen Garden, right?
Kudos for that. Too many websites and developers continue to take the usability of their sites/software for granted. It's amazing and very sad how many are inaccessible to those with disabilities. And let's not even talk about the markup of many. *shudder*
Reply With Quote
  #10  
Old 01-08-2006, 04:09 PM
Nightowl Nightowl is offline
TAZ Regular
 
Join Date: Jan 2006
Admin Experience: Guru
Posts: 32
Nightowl is on a distinguished road
Default
Quote:
Originally Posted by _| () R | Z
we use punBB on our private forums on big-boards.com, i never heared of it before then but even though we are using an old version, it still does everything that it needs to do & we need.

also interresting to see that 2 big-boards are using punbb: http://rankings.big-boards.com/?filter=PunBB,all and notice how fast those sites load, many admins will be jealous!
But on the Big Boards site (http://www.big-boards.com/forum.php) it says TAZ hosts the Big-Boards admin forum, and TAZ uses vB.
Reply With Quote
  #11  
Old 01-25-2006, 05:32 AM
quentin's Avatar
quentin quentin is offline
Tazmanian
 
Join Date: Feb 2004
Location: Geneva
Age: 37
Posts: 995
quentin is a jewel in the rough
Default
Quote:
But on the Big Boards site (http://www.big-boards.com/forum.php) it says TAZ hosts the Big-Boards admin forum, and TAZ uses vB.
Read again:
Quote:
we use punBB on our private forums on big-boards.com
We use punbb for the editors discussions. And we're quite happy with it I must say (of course being very few members we don't have huger requirements, still, it's a nice and simple piece of soft).
__________________
Big Boards
My articles: 1 - 2 - 3 - 4 - 5 Stuff: Smileys - Avatars
Frenchie sites: Hebergement Web - Creer un Blog


Reply With Quote
  #12  
Old 01-31-2006, 07:35 AM
DomainMagnate DomainMagnate is offline
TAZ Regular
 
Real Name: Michael
Join Date: Dec 2005
Admin Experience: Advanced
Posts: 48
DomainMagnate is on a distinguished road
Default
Great interview, very interesting.

Never heard of PunBB before though

Lots of useful things also, for example, I think I won't buy Peugeot now, though I was considering it, thanks for an advice
__________________
Domain Magnate
Reply With Quote
  #13  
Old 05-03-2008, 04:36 PM
CricketGod CricketGod is offline
TAZ Regular
 
Real Name: Hitesh
Join Date: Feb 2008
Posts: 56
CricketGod is on a distinguished road
Default
punbb is very usefull for light-weight forum. This is very simple forum.

THanks for interview
Reply With Quote
  #14  
Old 11-18-2008, 08:22 AM
paccy paccy is offline
TAZ Rookie
 
Join Date: Nov 2008
Posts: 1
paccy is on a distinguished road
Default
The site is really cool....
The animation posted is really fantastic.....
Reply With Quote
  #15  
Old 04-03-2009, 07:46 AM
Miguel85 Miguel85 is offline
TAZ Rookie
 
Real Name: Miguel
Join Date: Apr 2009
Posts: 1
Miguel85 is on a distinguished road
Default
I love easy scripts and and punbb is definitely one.
Reply With Quote
Reply

  Admin Zone Forums > The Resource Zone > Interviews





Currently Active Users Viewing this Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
How to Interview iKwak Getting Started 9 07-09-2011 11:56 PM
Interview: Scott MacVicar from vBulletin.com vB Floris Interviews 6 03-21-2009 01:36 PM
Interview Question Help WhSox21 Chit Chat 15 08-09-2005 09:19 AM
Interview Mike Sullivan (vBulletin Developer) vB Floris Interviews 0 02-26-2004 08:22 PM


 

All times are GMT -4. The time now is 03:23 AM.


Powered by: vBulletin
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Page generated in 0.11404800 seconds with 13 queries
The Admin Zone © copyright 2003-2014 All Rights Reserved. Content published on The Admin Zone requires permission for reprint.