Ok...this is an area that I've never really got into so can someone tell me what extra this stuff does and what is the feeling you get?
Obviously I spend a lot of time in front of the computer and coding can be an absolute drain...would this help and how long do the effects last?
I am the same, I am currently coding my own website which takes an absolute mental drain but I regularly use nootropics to keep me focused, learning and help with memory recall.
The idea behind it is that it increases spatial memory/ learning (useful for programmers as they need to visualize how the code will look once finished) but also your memory (formation, storage and speed of recall by strengthening the synapses between two neurons).
Noopept or Phenylpiracetam sounds like it would be a good fit for you as they have slight psychostimulatory effect as well (Antaeus labs produce Demiurge with is phenyl).
FWIW Alcar, Huperzine A and Choline are also great for memory, particularly as we get older as those levels naturally decline. ALCAR and Choline for longer term use, Huperzine A for shorter term use)
As for how long the effects can last, I would expect several hours (it metabolizes into cycloprolylglycine which helps with the mental benefits as well).