Mainly, as soft-start, i use 1 second or so ..... principal reason is for avoid "spikes" at the start moment, that if too high, can damage laser diode .....
Softstart it's not my main goal, anyway ..... i'm trying to build something that actively check the load current and prevent diode burning for that overcurrent, more than other ..... linear regulators are ok, if you have a battery with a voltage higher than the needed, and use them in regular way and well filtered, but for use a single cell, that is less the voltage of the diode, and portable use, you need forcedly to use a boost or step-up module, and very few of them have current regulation ..... basically, as far as i've understood, all that you can do, til now, with existing step-up modules, is set a fixed current with a dummy load, and then soldering the diode in place and hope

..... but, as example, what if you use a wrong dummy load that cause a voltage drop of 3,5 / 4V (like the one with 6 diodes), and then use it on a power IR or red diode with a voltage drop of 1,3 / 1,6 volt ? ..... without active current monitoring, probably your diode say you "bye bye" in very few time
Still experimenting, anyway, and i don't have too much time for that, cause i also run my own pc shop, in the meantime (damn real life, that always interfer in our online time / hobbies with boring problems like bills, food needs, and taxes

)