Learning to juggle

Started by Grudge, March 31, 2007, 07:22:22 PM

Previous topic - Next topic

Grudge

Well - it's pretty much midnight Saturday and I've made my final commit to CVS for the night - the fifth of the day. Good progress some might say if not for the fact that today was the first day in some three weeks that I've been able to sit in front of a PC and actually do some development. This is of course the problem with real life - it kinda gets in the way.

I think in the last few years I've experienced what every "hobby" programmer goes through. I think back a few years to University where I was able to sit down and contribute some 20+ hours of coding a week. Now of course I have a job (and have had for a number of years) which is taking ever increasing amounts of my free time. This coupled with the urge to actually leave the house hits development time quite hard for me so I never quite get as much done as I might like - hence the juggling.

However - that's life - and we cope and carry on. Fortunately I'm still around on the forums quite a bit contributing to our constant flow of development discussion - and actually things are looking rather rosey for SMF's development right now. Fortunately I am only one of a whole team of developers and Bloc and Thantos in particular have been working on some rather cool stuff of late - although I of course feel the need to stick my oar in every so often ;). This weekend I've been working on some boring yet rather important tweaks to SMF. Normally I don't speak about SMF development publically but as todays tasks are not so much features as they are tweaks I thought I'd describe a typical day (Which is around 4 hours worth of coding work)

Firstly, I finally nailed a long standing bug in the upgrade script which was making some of the new changes to it not quite work (Upgrade is now much cleverer in the next version). Then I finally got around to implementing an attachment change I've been wanting to make for months but never had the motivation to complete. SMF will now store the mime type of all files as they are uploaded - which, whilst it makes no difference to the end user, allows us to do better file validation on the way into SMF (As oppossed to the way out as at current) which I'm hoping will increase security ongoing and even have an (extremely small) performance benefit. After this I added a few tweaks on the "secret" stuff Bloc is working on before finally fixing another long standing package manager bug (Which took about an hour to track down and a minute to fix - the worst kind). Satisfied with my bug quashing for the day I moved on to start work on some code which will allow members to email each other without revealing their email addresses - to try reduce harvesting of emails and the like. Adding that led to me updating the way flood control works in the kind of domino effect these things have (To add X you need to add A, B, C and D first). Finally - satisfied that I've fixed as many bugs as I've probably created I thought I'd write this before bed! Oh - for info we current have some 170 open bug reports - which isn't actually all that bad for an alpha IMHO.

Anyway - no doubt anyone reading this is bored out of their mind by now. I just want to add that even though it may not seem like it from the quantity of responses from the likes of myself and other developers we do read every post in the feature request board here and many have been acted upon. Deciding what does and does not go into SMF is a difficult job and I know there will always be people annoyed that feature X or Y is missing. The hardest job for us is deciding what is a valid feature to implement as it's always a trade off between speed impact, popularity, time to implement and supportability. We'll never please everybody all of the time but I like to think we do out best.

Regards,

Grudge
I'm only a half geek really...

metallica48423

Sounds good grudge, can't wait to see the fruits of your guys' hard work :)
Justin O'Leary
Ex-Project Manager
Ex-Lead Support Specialist

QuoteMicrosoft wants us to "Imagine life without walls"...
I say, "If there are no walls, who needs Windows?"


Useful Links:
Online Manual!
How to Help us Help you
Search
Settings Repair Tool

Dannii

Thanks for sticking around and still being willing to fix bugs even if its the first chance in weeks you've had the time to :)
"Never imagine yourself not to be otherwise than what it might appear to others that what you were or might have been was not otherwise than what you had been would have appeared to them to be otherwise."

Sarge

It's time to spoil yourself then. :D

Really, sounds like a great job you've done there today!

    Please do not PM me with support requests unless I invite you to.

http://www.zeriyt.com/   ~   http://www.galeriashqiptare.net/


Quote
<H> I had zero posts when I started posting

Harro

Did I just read that correct? Is there already an alpha version of the next verion?  ;)

Peter Duggan

Perhaps Grudge just imagined that and this forum's still running SMF 1.1.2? ;)

Harro

I noticed that the developers mentioned a few features of next versions of SMF as well lately.
So looking forward to it :p

Elmacik

Long way to go.
SMF DEVs take care of too many things at once.
Been very happy using SMF among all other things.
Never intended to change to another software although that X or Y feature is missing.
Because I think SMF does the best of choices of features which Grudge mentions those are hard to decide whats a "good" request and goes with SMF.

Thanks once more.
Home of Elmacik

Gary

#8
Quote from: Harro on April 03, 2007, 08:48:21 AM
I noticed that the developers mentioned a few features of next versions of SMF as well lately.
So looking forward to it :p
I'll admit It's looking tasty, and thats only the changelog. :P

Quote from: Elmacik on April 03, 2007, 09:08:50 AM
Because I think SMF does the best of choices of features which Grudge mentions those are hard to decide whats a "good" request and goes with SMF.
Yeah, deciding on what features are needed is kinda a hard choice to make. I'm sure no one wants to go in the direction of IPB where they've pretty much just implemented everything that comes their way. :P
Gary M. Gadsdon
Do NOT PM me unless I say so
War of the Simpsons
Bongo Comics Fan Forum
Youtube Let's Plays

^ YT is changing monetisation policy, help reach 1000 sub threshold.

Joshua Dickerson

Quote from: Harro on April 03, 2007, 07:31:12 AM
Did I just read that correct? Is there already an alpha version of the next verion?  ;)
There is always an alpha version of the next version. Alpha = in development.
Come work with me at Promenade Group



Need help? See the wiki. Want to help SMF? See the wiki!

Did you know you can help develop SMF? See us on Github.

How have you bettered the world today?

Alan S

One of the next smf's tweaks is already openly visible in the forum here at simplemachines.org.
Quote from: Eliana Tamerin on August 23, 2008, 04:10:10 PM
SMF 7 is where it gets good. That has time travel. You can go back and post before the guy who flamed you. :P

Harro

The ignore boards function?
Am already using it ;)

metallica48423

Theres certainly other things too that i've noticed or had pointed out to me by others... but i'm not at liberty to say :P

Some very neat, interesting, and useful functions though :P
Justin O'Leary
Ex-Project Manager
Ex-Lead Support Specialist

QuoteMicrosoft wants us to "Imagine life without walls"...
I say, "If there are no walls, who needs Windows?"


Useful Links:
Online Manual!
How to Help us Help you
Search
Settings Repair Tool

Alan S

Look at the top of each catagory , Show unread posts................
Quote from: Eliana Tamerin on August 23, 2008, 04:10:10 PM
SMF 7 is where it gets good. That has time travel. You can go back and post before the guy who flamed you. :P

Harro

Quote from: Alan S on April 04, 2007, 07:00:13 PM
Look at the top of each catagory , Show unread posts................
Nice. That's something I didn't notice before :)
Hardly look at the index page to be honest.
Always click "Show unread since last visit" as soon as I'm on the forum.

Gary

There are plenty more juicy tweaks than those.

-ALM
Gary M. Gadsdon
Do NOT PM me unless I say so
War of the Simpsons
Bongo Comics Fan Forum
Youtube Let's Plays

^ YT is changing monetisation policy, help reach 1000 sub threshold.

Daniel15

Quotefor info we current have some 170 open bug reports
I checked it today and there's only 119 bugs open for SMF Development Edition - Did you close a whole lot of them? :P

QuoteTheres certainly other things too that i've noticed or had pointed out to me by others
Yeah, there's a few active on this board :)
Daniel15, former Customisation team member, resigned due to lack of time. I still love everyone here :D.
Go to smfshop.com for SMFshop support, do NOT email or PM me!

MaynardJ

I don't mean to hijack your thread....but the topic had me wishing for actual juggling tips...I'm up to 3 tennis balls! :)
->Lipan Conjuring

Harro

nice ;)
You should get real juggling balls then.
Tennis balls are just a little too big to do it properly.

Advertisement: