Admins and Devs seem different. They often argue, yet can learn from each other. I’ve done both and neither is the complete picture. Below is an idea for scripting, scaling, and growing by learning both. “DevAdmin” is a role with incredible potential. Please leave a comment, email me, or send a tweet. I’d really like to hear your feedback.
Above is my stereotype of both groups. While not perfect it’s a useful frame of reference. When speaking to one group (or the other) keep their unique perspective in mind to communicate more clearly. Below is an outline for mixing both to create a more balanced IT worker:
RDP sucks at scaling. But it’s great for small tasks. How do you admin 300 servers? Hmm … that’s a bunch of windows to juggle!
I developed a working concept called the “grid” script that would place real-time configuration on a single page. Each machine/server is a vertical column. Each configuration point is a row. On a single page I can tell exactly what settings are missing, where changes are needed, and ensure high quality with lower costs. I must be a DEV to code this tool. I must be an ADMIN to read and use it.
I’ve reserved the URL above to place my code and EXE once complete for all to enjoy. More to come soon …
The technology environment will only grow more complex. ADMINs must learn some DEV (script, powershell, dot net, etc.) to remain marketable. DEVs must learn some ADMIN (performance, capacity, uptime) to know how to scale up their application and ensure stable delivery to end users.