I always liked macOS better than Windows and FileMaker development is no exception. Here is why I like coding on mac even if most users/customers tend to use Windows based systems (in no specific order):
- Spawn a new instance of FileMaker. The same version, side-by-side. Not pro vs advanced, not 18 vs 17, the exact same thing.
- MBS checking for variables declarations. This means if I mistype a variable name, because MBS does not see the variable declared above, it will highlight it in the script (with optional system notifications you can dismiss). This saves me on the debugging time. So much that I now create an empty declaration for variables I will be using in the script (otherwise a variable used in the calculation of the script step that defines it will show the highlight).
- Monodraw: this application (for mac only) is a bit like visio, but it uses regular characters to draw the shapes. You can use ascii or another character set. I will use it sometimes to paste a diagram on the FileMaker graph using a regular note object (formatted to use a monospace font). The native graph only allows 1 path between any 2 table occurrence, so trying to represent an ERD with it is next to impossible.
- Clip Manager: I know there are other ways to handle the xml clipboard contents, but clipboard manager hits the sweet spot for me. They have a windows version, but because it was released after and does not have the same version number or the same name (Clip Manager Express), I suspect it may not have the same feature set (if anyone can confirm it would be appreciated)
- Custom Keyboard Shortcuts: there are many ways this can be useful, but my favorite one is to keep a shortcut to remove any custom menu and fall back on the standard menus.
All this, plus an application I use as an alternative to text expander, makes it so I have a strong preference to work with my own machine and not via some form of remote control of another workstation.
Do you like to work on Windows or Mac the most? Please look at this poll and share with us what makes you go for one or the other?