Advertisement:

Author Topic: Learning to juggle  (Read 31273 times)

Offline Grudge

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 10,742
  • Gender: Male
  • Unofficial nuisance
Learning to juggle
« on: March 31, 2007, 07:22:22 PM »
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...

Offline metallica48423

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 19,842
  • Gender: Male
  • Professional Multislacker!
    • Zentendo
Re: Learning to juggle
« Reply #1 on: April 01, 2007, 03:22:44 AM »
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

Quote
Microsoft 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
     

Offline Dannii

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 10,212
  • Mind the volcano!
    • curiousdannii on GitHub
Re: Learning to juggle
« Reply #2 on: April 01, 2007, 05:51:21 AM »
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."

Offline Sarge

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 6,209
  • Gender: Male
    • Zëri YT!
Re: Learning to juggle
« Reply #3 on: April 01, 2007, 06:43:17 AM »
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

Offline Harro

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 3,122
  • Gender: Male
  • I'm watching you
Re: Learning to juggle
« Reply #4 on: April 03, 2007, 07:31:12 AM »
Did I just read that correct? Is there already an alpha version of the next verion?  ;)

Offline Peter Duggan

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 4,664
  • Gender: Male
    • Peat Stack or Pete's Tack?
Re: Learning to juggle
« Reply #5 on: April 03, 2007, 08:12:17 AM »
Perhaps Grudge just imagined that and this forum's still running SMF 1.1.2? ;)

Offline Harro

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 3,122
  • Gender: Male
  • I'm watching you
Re: Learning to juggle
« Reply #6 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

Offline Elmacik

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 8,280
  • Gender: Male
  • = Human Draft =
    • IT Store
Re: Learning to juggle
« Reply #7 on: April 03, 2007, 09:08:50 AM »
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

Offline Gazmanafc

  • Sorceress's Knight
  • Customizer
  • SMF Super Hero
  • *
  • Posts: 18,032
  • Gender: Male
  • So this is the luck of the draw...
    • Gazmanafc on Facebook
    • garygadsdon on LinkedIn
    • @Gazmanafc on Twitter
    • The Bongo Comics Fan Forum
Re: Learning to juggle
« Reply #8 on: April 03, 2007, 11:51:31 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

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
« Last Edit: April 03, 2007, 11:53:53 AM by 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.

Offline Joshua Dickerson

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 12,777
  • Gender: Male
    • joshuaadickerson on GitHub
    • joshuaadickerson on LinkedIn
Re: Learning to juggle
« Reply #9 on: April 03, 2007, 04:25:34 PM »
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.
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?

Offline Alan S

  • Sophist Member
  • *****
  • Posts: 1,250
  • Gender: Male
  • Monkey see Monkey do
Re: Learning to juggle
« Reply #10 on: April 04, 2007, 01:34:18 PM »
One of the next smf's tweaks is already openly visible in the forum here at simplemachines.org.
SMF 7 is where it gets good. That has time travel. You can go back and post before the guy who flamed you. :P

Offline Harro

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 3,122
  • Gender: Male
  • I'm watching you
Re: Learning to juggle
« Reply #11 on: April 04, 2007, 01:39:40 PM »
The ignore boards function?
Am already using it ;)

Offline metallica48423

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 19,842
  • Gender: Male
  • Professional Multislacker!
    • Zentendo
Re: Learning to juggle
« Reply #12 on: April 04, 2007, 02:52:46 PM »
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

Quote
Microsoft 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
     

Offline Alan S

  • Sophist Member
  • *****
  • Posts: 1,250
  • Gender: Male
  • Monkey see Monkey do
Re: Learning to juggle
« Reply #13 on: April 04, 2007, 07:00:13 PM »
Look at the top of each catagory , Show unread posts................
SMF 7 is where it gets good. That has time travel. You can go back and post before the guy who flamed you. :P

Offline Harro

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 3,122
  • Gender: Male
  • I'm watching you
Re: Learning to juggle
« Reply #14 on: April 05, 2007, 04:55:36 AM »
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.

Offline Gazmanafc

  • Sorceress's Knight
  • Customizer
  • SMF Super Hero
  • *
  • Posts: 18,032
  • Gender: Male
  • So this is the luck of the draw...
    • Gazmanafc on Facebook
    • garygadsdon on LinkedIn
    • @Gazmanafc on Twitter
    • The Bongo Comics Fan Forum
Re: Learning to juggle
« Reply #15 on: April 05, 2007, 10:18:23 AM »
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.

Offline Daniel15

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 4,222
  • Gender: Male
  • http://dan.cx/
    • daaniel on Facebook
    • Daniel15 on GitHub
    • daniel15 on LinkedIn
    • @Daniel15 on Twitter
    • Daniel15
Re: Learning to juggle
« Reply #16 on: April 05, 2007, 11:05:31 AM »
Quote
for 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

Quote
Theres 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!

Offline MaynardJ

  • Semi-Newbie
  • *
  • Posts: 20
Re: Learning to juggle
« Reply #17 on: April 14, 2007, 08:48:31 PM »
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

Offline Harro

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 3,122
  • Gender: Male
  • I'm watching you
Re: Learning to juggle
« Reply #18 on: April 15, 2007, 04:45:25 AM »
nice ;)
You should get real juggling balls then.
Tennis balls are just a little too big to do it properly.