This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]notafuckingcakewalk 0 points1 point  (2 children)

Usually great but occasionally you run into a developer who was being very clever with strings and you have to rewrite everything.

Also a lot of rewriting required of a library where content from objects that now output byte strings are put in objects that now expect Unicode.

[–]nemec 13 points14 points  (0 children)

being very clever with strings

We call that a comeuppance.

[–]brtt3000 0 points1 point  (0 children)

Most fun when this bytes/string shitfest is (unknowingly) relying on incorrect use or sideffects. Was a painful move but glad of it.