This is how I use these highly technical terms when describing the complexity of a bit of design or development work.

Trivial:

Easy (though it will still take half a day even though it should take half and hour). I try not to ever quote less than half a day for a piece of work.

Non-trivial:

The exact opposite of trivial, i.e. "It's going to be hard, but I'll do it if you make me, just so long as you know there are better things I could be doing with my life"

Slightly non-trivial:

Depending the tone of my voice when I say it, either: "Just a bit easier than non-trivial" OR "damn near impossible".

English is an odd language.
_________________________
Remind me to change my signature to something more interesting someday