Looking at the /r/technology rules I don't see anything about submitting your own content (some subs have rules against this).
All that said I agree a total ban is uncalled for but Reddit moderation is a thankless job that makes you sift through a ton of shit (depending on the size of the sub you moderate), I understand knee-jerk bans/deletions. Unless you've done moderation on a decently sized sub you don't understand how much work mods do to keep subs "healthy", sometimes this leads to false positives which is unfortunate but most subs accept that downside to keep out the spam.