I feel obliged to point out that this blog post is roughly 5 years and 1 month old. People change, opinions evolve. In just a few years, vast technological landscapes can shift. And don't get me started on config files. Please consider this text in the context of its time.
In a relatively recent Solaris 11.4 SRU a limit was increased in its default setting. In 11.4 (no SRU) the limit of open files for a user was 256.
root@solaris:~# uname -a
SunOS solaris 5.11 11.4.0.15.0 i86pc i386 i86pc}
root@solaris:~# ulimit -n
256
Since a few SRUs this limit now has a different default.
root@solaris:~# uname -a
SunOS solaris 5.11 11.4.30.88.3 i86pc i386 i86pc
root@solaris:~# ulimit -n
4095
root@solaris:~# ulimit -a
Just in case you are wondering why some stuff suddenly works without further administrative intervention.
The system-wide limit was changed as well, it is now calculated based on the memory the system has.