<!DOCTYPE html>
<html lang="en-US">
<head>
	<title>Anthony Montalbano -</title>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />

	<!-- This site is optimized with the Yoast SEO plugin v27.8 - https://yoast.com/product/yoast-seo-wordpress/ -->
	<title>Anthony Montalbano -</title>
	<link rel="canonical" href="https://anthonymontalbano.com/" />
	<link rel="next" href="https://anthonymontalbano.com/page/2/" />
	<meta property="og:locale" content="en_US" />
	<meta property="og:type" content="website" />
	<meta property="og:title" content="Anthony Montalbano" />
	<meta property="og:url" content="https://anthonymontalbano.com/" />
	<meta property="og:site_name" content="Anthony Montalbano" />
	<meta name="twitter:card" content="summary_large_image" />
	<meta name="twitter:site" content="@italianst4" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"CollectionPage","@id":"https:\/\/anthonymontalbano.com\/","url":"https:\/\/anthonymontalbano.com\/","name":"Anthony Montalbano -","isPartOf":{"@id":"https:\/\/anthonymontalbano.com\/#website"},"about":{"@id":"https:\/\/anthonymontalbano.com\/#\/schema\/person\/139f2f7f7d0cc957c83beb66060d5e3d"},"breadcrumb":{"@id":"https:\/\/anthonymontalbano.com\/#breadcrumb"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https:\/\/anthonymontalbano.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/anthonymontalbano.com\/#website","url":"https:\/\/anthonymontalbano.com\/","name":"Anthony Montalbano","description":"","publisher":{"@id":"https:\/\/anthonymontalbano.com\/#\/schema\/person\/139f2f7f7d0cc957c83beb66060d5e3d"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/anthonymontalbano.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/anthonymontalbano.com\/#\/schema\/person\/139f2f7f7d0cc957c83beb66060d5e3d","name":"Anthony Montalbano","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i2.wp.com\/anthonymontalbano.com\/wp-content\/uploads\/2017\/05\/anthonym.jpg?fit=1370%2C740&ssl=1","url":"https:\/\/i2.wp.com\/anthonymontalbano.com\/wp-content\/uploads\/2017\/05\/anthonym.jpg?fit=1370%2C740&ssl=1","contentUrl":"https:\/\/i2.wp.com\/anthonymontalbano.com\/wp-content\/uploads\/2017\/05\/anthonym.jpg?fit=1370%2C740&ssl=1","width":1370,"height":740,"caption":"Anthony Montalbano"},"logo":{"@id":"https:\/\/i2.wp.com\/anthonymontalbano.com\/wp-content\/uploads\/2017\/05\/anthonym.jpg?fit=1370%2C740&ssl=1"},"sameAs":["https:\/\/anthonymontalbano.com"]}]}</script>
	<meta name="google-site-verification" content="a7HGf2ksgtlDiwL0QtFPr27JEg94o78t4lcs3oANNO8" />
	<!-- / Yoast SEO plugin. -->


<link rel="alternate" type="application/rss+xml" title="Anthony Montalbano &raquo; Feed" href="https://anthonymontalbano.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Anthony Montalbano &raquo; Comments Feed" href="https://anthonymontalbano.com/comments/feed/" />
		<!-- This site uses the Google Analytics by MonsterInsights plugin v10.2.2 - Using Analytics tracking - https://www.monsterinsights.com/ -->
							<script src="//www.googletagmanager.com/gtag/js?id=G-3WWR8CRXJB"  data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script>
			<script data-cfasync="false" data-wpfc-render="false" type="text/javascript">
				var mi_version = '10.2.2';
				var mi_track_user = true;
				var mi_no_track_reason = '';
								var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/anthonymontalbano.com\/"};
								MonsterInsightsDefaultLocations.page_location = window.location.href;
								if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) {
					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations );
				} else {
					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations;
				}

								var disableStrs = [
										'ga-disable-G-3WWR8CRXJB',
									];

				/* Function to detect opted out users */
				function __gtagTrackerIsOptedOut() {
					for (var index = 0; index < disableStrs.length; index++) {
						if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) {
							return true;
						}
					}

					return false;
				}

				/* Disable tracking if the opt-out cookie exists. */
				if (__gtagTrackerIsOptedOut()) {
					for (var index = 0; index < disableStrs.length; index++) {
						window[disableStrs[index]] = true;
					}
				}

				/* Opt-out function */
				function __gtagTrackerOptout() {
					for (var index = 0; index < disableStrs.length; index++) {
						document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
						window[disableStrs[index]] = true;
					}
				}

				if ('undefined' === typeof gaOptout) {
					function gaOptout() {
						__gtagTrackerOptout();
					}
				}
								window.dataLayer = window.dataLayer || [];

				window.MonsterInsightsDualTracker = {
					helpers: {},
					trackers: {},
				};
				if (mi_track_user) {
					function __gtagDataLayer() {
						dataLayer.push(arguments);
					}

					function __gtagTracker(type, name, parameters) {
						if (!parameters) {
							parameters = {};
						}

						if (parameters.send_to) {
							__gtagDataLayer.apply(null, arguments);
							return;
						}

						if (type === 'event') {
														parameters.send_to = monsterinsights_frontend.v4_id;
							var hookName = name;
							if (typeof parameters['event_category'] !== 'undefined') {
								hookName = parameters['event_category'] + ':' + name;
							}

							if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') {
								MonsterInsightsDualTracker.trackers[hookName](parameters);
							} else {
								__gtagDataLayer('event', name, parameters);
							}
							
						} else {
							__gtagDataLayer.apply(null, arguments);
						}
					}

					__gtagTracker('js', new Date());
					__gtagTracker('set', {
						'developer_id.dZGIzZG': true,
											});
					if ( MonsterInsightsLocations.page_location ) {
						__gtagTracker('set', MonsterInsightsLocations);
					}
										__gtagTracker('config', 'G-3WWR8CRXJB', {"forceSSL":"true"} );
										window.gtag = __gtagTracker;										(function () {
						/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
						/* ga and __gaTracker compatibility shim. */
						var noopfn = function () {
							return null;
						};
						var newtracker = function () {
							return new Tracker();
						};
						var Tracker = function () {
							return null;
						};
						var p = Tracker.prototype;
						p.get = noopfn;
						p.set = noopfn;
						p.send = function () {
							var args = Array.prototype.slice.call(arguments);
							args.unshift('send');
							__gaTracker.apply(null, args);
						};
						var __gaTracker = function () {
							var len = arguments.length;
							if (len === 0) {
								return;
							}
							var f = arguments[len - 1];
							if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') {
								if ('send' === arguments[0]) {
									var hitConverted, hitObject = false, action;
									if ('event' === arguments[1]) {
										if ('undefined' !== typeof arguments[3]) {
											hitObject = {
												'eventAction': arguments[3],
												'eventCategory': arguments[2],
												'eventLabel': arguments[4],
												'value': arguments[5] ? arguments[5] : 1,
											}
										}
									}
									if ('pageview' === arguments[1]) {
										if ('undefined' !== typeof arguments[2]) {
											hitObject = {
												'eventAction': 'page_view',
												'page_path': arguments[2],
											}
										}
									}
									if (typeof arguments[2] === 'object') {
										hitObject = arguments[2];
									}
									if (typeof arguments[5] === 'object') {
										Object.assign(hitObject, arguments[5]);
									}
									if ('undefined' !== typeof arguments[1].hitType) {
										hitObject = arguments[1];
										if ('pageview' === hitObject.hitType) {
											hitObject.eventAction = 'page_view';
										}
									}
									if (hitObject) {
										action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
										hitConverted = mapArgs(hitObject);
										__gtagTracker('event', action, hitConverted);
									}
								}
								return;
							}

							function mapArgs(args) {
								var arg, hit = {};
								var gaMap = {
									'eventCategory': 'event_category',
									'eventAction': 'event_action',
									'eventLabel': 'event_label',
									'eventValue': 'event_value',
									'nonInteraction': 'non_interaction',
									'timingCategory': 'event_category',
									'timingVar': 'name',
									'timingValue': 'value',
									'timingLabel': 'event_label',
									'page': 'page_path',
									'location': 'page_location',
									'title': 'page_title',
									'referrer' : 'page_referrer',
								};
								for (arg in args) {
																		if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) {
										hit[gaMap[arg]] = args[arg];
									} else {
										hit[arg] = args[arg];
									}
								}
								return hit;
							}

							try {
								f.hitCallback();
							} catch (ex) {
							}
						};
						__gaTracker.create = newtracker;
						__gaTracker.getByName = newtracker;
						__gaTracker.getAll = function () {
							return [];
						};
						__gaTracker.remove = noopfn;
						__gaTracker.loaded = true;
						window['__gaTracker'] = __gaTracker;
					})();
									} else {
										console.log("");
					(function () {
						function __gtagTracker() {
							return null;
						}

						window['__gtagTracker'] = __gtagTracker;
						window['gtag'] = __gtagTracker;
					})();
									}
			</script>
							<!-- / Google Analytics by MonsterInsights -->
		<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<style id='wp-emoji-styles-inline-css' type='text/css'>

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<style id='wp-block-library-inline-css' type='text/css'>
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=wp-block-library-inline-css */
</style>
<style id='wp-block-paragraph-inline-css' type='text/css'>
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*# sourceURL=https://anthonymontalbano.com/wp-includes/blocks/paragraph/style.min.css */
</style>

<style id='classic-theme-styles-inline-css' type='text/css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>
<style id='global-styles-inline-css' type='text/css'>
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */
</style>

<link rel='stylesheet' id='mc4wp-form-basic-css' href='https://anthonymontalbano.com/wp-content/plugins/mailchimp-for-wp/assets/css/form-basic.css?ver=4.10.2' type='text/css' media='all' />
<link rel='stylesheet' id='simply-pure-style-css' href='https://anthonymontalbano.com/wp-content/themes/simply-pure/style.css?ver=0.4' type='text/css' media='all' />
<script type="text/javascript" src="https://anthonymontalbano.com/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js?ver=10.2.2" id="monsterinsights-frontend-script-js" async="async" data-wp-strategy="async"></script>
<script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */
var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[]","home_url":"https:\/\/anthonymontalbano.com","hash_tracking":"false","v4_id":"G-3WWR8CRXJB"};/* ]]> */
</script>
<link rel="https://api.w.org/" href="https://anthonymontalbano.com/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://anthonymontalbano.com/xmlrpc.php?rsd" />
    <style type="text/css">
    .content .header , .content .header a{ color: #000000}
    .content .header {background: #ffffff  }
    .content .header h2 {color: #666666}
    .content .header {background-image:url(); background-position: center; background-size: cover; }
    </style>
<!-- There is no amphtml version available for this URL. -->		<style type="text/css" id="wp-custom-css">
			.btn-signup { margin-top:15px; color:#FFF; background:#3d92c9; border:0px; padding:5px 10px; float:right; }
.input-signup { color:#333;}		</style>
		</head>
<body class="home blog wp-theme-simply-pure header-half" itemscope="itemscope" itemtype="http://schema.org/WebPage">
<div id="master-head" class="pure-g">
<div id="content" class="wrapper content pure-u-1 pure-u-md-3-4 pure-u-lg-18-24">
	<main id="primary" itemscope="itemscope" itemtype="http://schema.org/Blog" itemprop="mainContentOfPage" role="main">
										<h6 class="content-subhead">Recent Posts</h6>	
		<article id="post-785" class="post-785 post type-post status-publish format-standard hentry category-uncategorized" itemscope="itemscope" itemtype="http://schema.org/BlogPosting">
			<header class="post-header">
							<h2 class="post-title" itemprop="headline">
				<img alt='' src='https://secure.gravatar.com/avatar/23b77d0a74179db52d7ed433e160ff32e279321a96a74d5eec7646cd9ac1c4e5?s=48&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/23b77d0a74179db52d7ed433e160ff32e279321a96a74d5eec7646cd9ac1c4e5?s=96&#038;d=mm&#038;r=g 2x' class='avatar avatar-48 photo' height='48' width='48' decoding='async'/>				<a href="https://anthonymontalbano.com/disciplined-creativity/" rel="bookmark">Disciplined Creativity</a>
				</h2>
			
				<p class="post-meta">Published by <span class="entry-author" itemprop="author" itemscope="itemscope" itemtype="http://schema.org/Person"><a href="https://anthonymontalbano.com/author/anthonym/" title="Posts by Anthony Montalbano" rel="author" itemprop="url"><span itemprop="name">Anthony Montalbano</span></a></span> Under<span itemprop="keywords"><a href="https://anthonymontalbano.com/category/uncategorized/" title="View all posts in Uncategorized" class="post-category post-purple">Uncategorized</a> </span> on <time itemprop="datePublished" datetime="2025-11-20T14:57:39-05:00">November 20, 2025</time></p>			</header>
			<div class="post-body" itemprop="articleBody">
								<p>Sharing a solution that lives in your head with AI can be surprisingly difficult. But these two key principles have really helped me get closer to the results I strive to achieve.</p>
<p>It’s this idea of disciplined creativity.</p>
<p>Disciplined creativity is the sweet spot between structure and imagination. And AI thrives in the sweet spot between structure and imagination.</p>
<p>AI’s responses are creative, organic, yet articulate and structured. But the seemingly infinite space it operates within is too broad. The results include incorrect and hallucinogenic responses. So let’s define the space that AI must operate within. The closer it understands what’s in your head, the closer it can think with you.</p>
<p>This principle has changed the way I’ve been prompting my AIs. I don’t ask for solutions, I design the conditions that shape them and the outcome we want to achieve. I set boundaries, define intent, and give context.</p>
<p>When writing prompts I keep these two things in mind:</p>
<p><strong>1. Restrictions breed creativity.</strong></p>
<ul>
<li>Give AI your constraints. Tell it what you don’t want. What it shouldn’t do. What you don’t want to see. Define the domain it should be operating within. Set the stage, the boundaries, the box it lives in.</li>
</ul>
<p><strong>2. Requirements reinforce discipline.</strong></p>
<ul>
<li>Next, what are the non-negotiables? The requirements of what must live in the box. Be explicit about what matters. This tells the AI the core components needed in your solution.</li>
</ul>
<p>We’ve now set the stage and set the bar. Let’s let AI live in this space for a moment and it’ll Tetris your requirements into your restrictions. Be inspired by the output you receive.</p>
<p>And before you submit your prompt, end it with this:</p>
<blockquote><p>Before you provide me a solution, ask me key questions that will make sure we are on the same page.</p></blockquote>
<p>AI prompting is as much of an art as it is form. These two principles help define this art form.</p>
<p><!-- notionvc: 076c25ff-136a-4c2b-825f-829500720b42 --></p>
							</div>
			<div class="clearfix"></div>
		</article>
							
		<article id="post-780" class="post-780 post type-post status-publish format-standard hentry category-uncategorized" itemscope="itemscope" itemtype="http://schema.org/BlogPosting">
			<header class="post-header">
							<h2 class="post-title" itemprop="headline">
				<img alt='' src='https://secure.gravatar.com/avatar/23b77d0a74179db52d7ed433e160ff32e279321a96a74d5eec7646cd9ac1c4e5?s=48&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/23b77d0a74179db52d7ed433e160ff32e279321a96a74d5eec7646cd9ac1c4e5?s=96&#038;d=mm&#038;r=g 2x' class='avatar avatar-48 photo' height='48' width='48' decoding='async'/>				<a href="https://anthonymontalbano.com/a-rekindle-with-humanity/" rel="bookmark">A Rekindle with Humanity</a>
				</h2>
			
				<p class="post-meta">Published by <span class="entry-author" itemprop="author" itemscope="itemscope" itemtype="http://schema.org/Person"><a href="https://anthonymontalbano.com/author/anthonym/" title="Posts by Anthony Montalbano" rel="author" itemprop="url"><span itemprop="name">Anthony Montalbano</span></a></span> Under<span itemprop="keywords"><a href="https://anthonymontalbano.com/category/uncategorized/" title="View all posts in Uncategorized" class="post-category post-red">Uncategorized</a> </span> on <time itemprop="datePublished" datetime="2025-09-09T16:50:24-04:00">September 9, 2025</time></p>			</header>
			<div class="post-body" itemprop="articleBody">
								<p class="p1">The internet is one of humanity’s great achievements, if not the greatest. It has connected people in a way that brought us closer to each other. It taught us the beauty of different cultures. It changed the way we communicate and stay in touch. It helped create an entirely new type of entrepreneur. It made the location where we work agnostic.</p>
<p class="p1">It’s truly incredible to think about what the world was like before we had computers in our pockets. As we continue to evolve this connected experience, there’s a whole new frontier quickly overtaking the horizon.</p>
<p class="p1">AI is here, and it’s fucking good. In just a few short years, the way we think and generate content has been assisted through the lens of AI. This snowballing of technology is powerful. But there are some existential concerns happening alongside it.</p>
<p class="p1">Over the last 40 years, the internet has documented and collected more information about history, commerce, entertainment, photos and videos, psychology, and so much more.</p>
<p class="p1">AI is a powerful system that takes advantage of both advanced processing abilities and sophisticated algorithms. It can associate, compound, and execute ideas faster than what’s humanly possible.</p>
<p class="p1">This is an exciting future to think about, how we work and how we solve problems. AI is evolving so fast, and it’s getting better. It’s already at the point where it’s becoming impossible to know what a human created with or without AI. As AI increasingly trains on content created by other AI, it begins feeding itself. This recursive loop risks amplifying errors, reinforcing false narratives, and slowly skewing our shared sense of reality further from the truth.</p>
<p class="p1">This means the content you consume could be incorrect. It could easily be confused with reality. The digital world we live in could begin to disassociate from reality. The technology we created to better connect us could create such a fog of truth that we return to the offline world to reconnect. So much so that a return to the physical world could see a rebirth.</p>
<p class="p1">It’s going to be exhausting trying to decipher what’s real anymore. The more we return to the physical world, the more we’ll be connected again.</p>
<ul>
<li class="p1"><strong>Live plays</strong> will help us appreciate the raw, true talent humans have.</li>
<li class="p1"><strong>Concerts</strong> will evoke emotion and energy that connect us through shared feelings.</li>
<li class="p1"><strong>Live sports</strong> will continue to give us something to cheer for together, along with an appreciation of what humans are physically capable of.</li>
<li class="p1"><strong>Board games and card games</strong> will give us casual, competitive fun in our own homes.</li>
<li class="p1"><strong>How we work</strong> will require a certain amount of in-person interaction.</li>
<li class="p1"><span class="s1"><b>Comedy shows and storytelling nights</b></span> will remind us of timing, presence, and shared laughter.</li>
<li class="p1"><span class="s1"><b>Lectures, debates, and live discussions</b></span> will bring nuance and depth that’s hard to replicate digitally.</li>
<li class="p1"><span class="s1"><b>Art galleries and museums</b></span> will let us experience scale, texture, and intention in ways screens can’t reproduce.</li>
<li class="p1"><span class="s1"><b>Workshops and classes</b></span> (cooking, woodworking, dance, fitness) will reinforce learning through doing, not consuming.</li>
<li class="p1"><span class="s1"><b>Community events and festivals</b></span> will foster belonging through proximity and shared experience.</li>
<li class="p1"><span class="s1"><b>Spas and wellness retreats</b></span> will offer a return to the body, creating grounding experiences that can’t be replicated or simulated digitally.</li>
<li class="p1"><span class="s1"><b>Face-to-face mentorship and apprenticeship</b></span> will deepen trust, intuition, and tacit knowledge transfer.</li>
<li class="p1"><span class="s1"><b>Family meals and celebrations</b></span> will remain anchors for connection, memory, and tradition.</li>
</ul>
<p class="p1">Don’t get me wrong, I’m optimistic about how we’ll coexist with technology, but I don’t want us to lose what makes us human along the way. We will learn and mature in how we use this technology, and part of that maturity is learning what belongs online and what needs to be human to human. We will find a new renaissance by rekindling our connection to humanity.</p>
							</div>
			<div class="clearfix"></div>
		</article>
							
		<article id="post-774" class="post-774 post type-post status-publish format-standard hentry category-saas" itemscope="itemscope" itemtype="http://schema.org/BlogPosting">
			<header class="post-header">
							<h2 class="post-title" itemprop="headline">
				<img alt='' src='https://secure.gravatar.com/avatar/23b77d0a74179db52d7ed433e160ff32e279321a96a74d5eec7646cd9ac1c4e5?s=48&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/23b77d0a74179db52d7ed433e160ff32e279321a96a74d5eec7646cd9ac1c4e5?s=96&#038;d=mm&#038;r=g 2x' class='avatar avatar-48 photo' height='48' width='48' decoding='async'/>				<a href="https://anthonymontalbano.com/what-is-enterprise-software/" rel="bookmark">What is Enterprise Software?</a>
				</h2>
			
				<p class="post-meta">Published by <span class="entry-author" itemprop="author" itemscope="itemscope" itemtype="http://schema.org/Person"><a href="https://anthonymontalbano.com/author/anthonym/" title="Posts by Anthony Montalbano" rel="author" itemprop="url"><span itemprop="name">Anthony Montalbano</span></a></span> Under<span itemprop="keywords"><a href="https://anthonymontalbano.com/category/saas/" title="View all posts in SaaS" class="post-category post-blue">SaaS</a> </span> on <time itemprop="datePublished" datetime="2025-04-13T20:06:37-04:00">April 13, 2025</time></p>			</header>
			<div class="post-body" itemprop="articleBody">
								<p>When you hear “enterprise software,” you may think of Fortune 500 giants with thousands of employees and complex hierarchies. But enterprise software isn’t defined by company size. It’s defined by how it’s used and more importantly, how flexible it can be configured to meet the unique needs of its users. “Enterprise” is not a customer segment, it’s a product capability. It’s not about company size; it’s about software pliability, scalability, and accountability.</p>
<p>We&#8217;ll break that down by:</p>
<ol>
<li>How features make software pliable, scalable, and accountable.</li>
<li>How consulting makes enterprise software possible.</li>
<li>How to prioritize and measure a SaaS platform on its enterprise maturity.</li>
</ol>
<h2><strong>Enterprise Features: The Real Definition of Enterprise-Grade</strong></h2>
<p>Here’s a table outlining core features that signal a product is ready for enterprise use:</p>
<h3><strong>&#128260; Collaboration &amp; Workflow Management</strong></h3>
<table>
<thead>
<tr>
<th><strong>Feature</strong></th>
<th><strong>Why It Matters</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Templates</strong></td>
<td>Streamlines recurring workflows, ensuring consistency.</td>
</tr>
<tr>
<td><strong>Customizable Automations</strong></td>
<td>Enables logic like “if X happens, do Y”, flexible workflows without coding.</td>
</tr>
<tr>
<td><strong>Change Request System</strong></td>
<td>Ensures sensitive changes are gated through approval and/or review.</td>
</tr>
<tr>
<td><strong>WYSIWYG Editors</strong></td>
<td>Empowers non-technical users to create rich content (i.e. common formatting, link creation, file uploads, embeds, etc.) in records or documentation.</td>
</tr>
<tr>
<td><strong>Favorites / Quick Access</strong></td>
<td>Enhances daily usability, particularly for power users navigating deep datasets.</td>
</tr>
<tr>
<td><strong>Bulk Actions</strong></td>
<td>Boosts efficiency, ideal for operations teams who need to complete bulk actions (i.e. delete, edit or export) with larger datasets.</td>
</tr>
<tr>
<td><strong>Searchable Dropdowns</strong></td>
<td>Reduces friction in filter selections when working with large or complex lists for further filtering of data.</td>
</tr>
</tbody>
</table>
<h3><strong>&#129513; Scalability &amp; System Management</strong></h3>
<table>
<thead>
<tr>
<th><strong>Feature</strong></th>
<th><strong>Why It Matters</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>APIs</strong></td>
<td>Enables customers to extend the product and integrate with their stack.</td>
</tr>
<tr>
<td><strong>Configurable Integrations (ETL)</strong></td>
<td>Supports data movement across systems with flexibility on mapping, frequency, and logic.</td>
</tr>
<tr>
<td><strong>Batch Imports</strong></td>
<td>Simplifies initial setup and large-scale data migrations.</td>
</tr>
<tr>
<td><strong>Tenant Management</strong></td>
<td>Supports orgs with multiple business units or sub-brands (parent-child relationships).</td>
</tr>
<tr>
<td><strong>Environment Separation (Prod, Dev, QA)</strong></td>
<td>Helps enterprises safely test changes or onboard new teams.</td>
</tr>
<tr>
<td><strong>Rate Limiting &amp; API Throttling</strong></td>
<td>Prevents abuse and ensures platform performance under high load.</td>
</tr>
<tr>
<td><strong>Soft Deletes / Archiving</strong></td>
<td>Enables reversible deletion for safety, or decluttering without losing historical data.</td>
</tr>
</tbody>
</table>
<h3><strong>&#129309; Customer Success &amp; Administration</strong></h3>
<table>
<thead>
<tr>
<th><strong>Feature</strong></th>
<th><strong>Why It Matters</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Custom Fields</strong></td>
<td>Allows modeling of domain-specific data, one customer’s “Job ID” might be another’s “Case #.”</td>
</tr>
<tr>
<td><strong>Custom Tags</strong></td>
<td>Improves data organization and searchability with internal taxonomy.</td>
</tr>
<tr>
<td><strong>In-App Training or Tours</strong></td>
<td>Supports onboarding at scale—especially helpful for decentralized organizations.</td>
</tr>
<tr>
<td><strong>Third-Party Marketplace</strong></td>
<td>A third-party marketplace allows other organizations to build features into your system and sell them.</td>
</tr>
</tbody>
</table>
<h3><strong>&#128202; Enterprise Reporting &amp; Analytics</strong></h3>
<table>
<thead>
<tr>
<th><strong>Feature</strong></th>
<th><strong>Why It Matters</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Custom Reports</strong></td>
<td>Empowers teams to define KPIs and analyze what matters to them.</td>
</tr>
<tr>
<td><strong>Scheduled Reports / Subscriptions</strong></td>
<td>Automatically delivers recurring reports to stakeholders.</td>
</tr>
<tr>
<td><strong>Role-Based Dashboards</strong></td>
<td>Tailors dashboards by function or seniority, execs see different info than field managers.</td>
</tr>
<tr>
<td><strong>Saved Views</strong></td>
<td>Preserves complex filters and sorts for repeat access.</td>
</tr>
<tr>
<td><strong>Shared Views and Reports</strong></td>
<td>Enables secure cross-team visibility without data leakage.</td>
</tr>
<tr>
<td><strong>Advanced Search</strong></td>
<td>Allows sophisticated queries (i.e. quoted queries, positive/negative keyword searches, advanced filters, etc.) to navigate large datasets.</td>
</tr>
<tr>
<td><strong>Exportability</strong></td>
<td>Supports external analysis and compliance documentation through CSV, PDF, etc.</td>
</tr>
</tbody>
</table>
<h3><strong>&#128272; Governance &amp; Security</strong></h3>
<table>
<thead>
<tr>
<th><strong>Feature</strong></th>
<th><strong>Why It Matters</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Roles and Permissions</strong></td>
<td>Controls access to features and data based on user responsibility.</td>
</tr>
<tr>
<td><strong>Scopes and Hierarchies</strong></td>
<td>Reflects organizational structure, allowing access control by team, department, or geography.</td>
</tr>
<tr>
<td><strong>SSO (Single Sign-On)</strong></td>
<td>Centralizes identity management via tools like Okta or Azure.</td>
</tr>
<tr>
<td><strong>MFA (Multi-Factor Authentication)</strong></td>
<td>Adds an extra security layer, critical for compliance and IT policy alignment.</td>
</tr>
<tr>
<td><strong>Field-Level Permissions</strong></td>
<td>Limits visibility/edit access at the field level, useful for sensitive data like salaries or personal info.</td>
</tr>
<tr>
<td><strong>Data Retention Policies</strong></td>
<td>Controls how long data is stored to meet regulatory or internal policies.</td>
</tr>
<tr>
<td><strong>Encryption at Rest/In Transit</strong></td>
<td>Ensures sensitive data is protected in storage and while being transferred.</td>
</tr>
<tr>
<td><strong>Compliance</strong></td>
<td>Software that is compliant through common frameworks such as ISO and SOC 2 ensure security and stability.</td>
</tr>
<tr>
<td><strong>IP Whitelisting / Network Restrictions</strong></td>
<td>Restrict access to certain IPs or networks for any interface to the system (i.e. app, API, etc.)</td>
</tr>
<tr>
<td><strong>Audit Logs</strong></td>
<td>Tracks who changed what and when, down to individual field values.</td>
</tr>
<tr>
<td><strong>Activity Logs</strong></td>
<td>Captures general user actions across the platform.</td>
</tr>
<tr>
<td><strong>Change Logs for Configuration</strong></td>
<td>Shows historical config changes, critical for tracking unintended or unauthorized adjustments.</td>
</tr>
</tbody>
</table>
<h3><strong>&#127760; Localization &amp; Compliance</strong></h3>
<table>
<thead>
<tr>
<th><strong>Feature</strong></th>
<th><strong>Why It Matters</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>I18N (Internationalization)</strong></td>
<td>Supports different languages, currencies, number/date formats, and measurement systems.</td>
</tr>
<tr>
<td><strong>Time Zone Awareness</strong></td>
<td>Makes scheduling and reporting accurate across regions.</td>
</tr>
<tr>
<td><strong>Region-Specific Compliance Modes</strong></td>
<td>Toggles features needed for GDPR, HIPAA, or CCPA (e.g., data access logs, cookie banners).</td>
</tr>
<tr>
<td><strong>Language Overrides / Glossaries</strong></td>
<td>Lets orgs rename interface terms to align with internal vocabulary.</td>
</tr>
</tbody>
</table>
<p><strong>Grouping these features is what makes it enterprise</strong></p>
<p>No single feature makes software “enterprise.” Enterprise happens in combinations:</p>
<ul>
<li><strong>Roles + Scopes + SSO/MFA</strong> = secure, compliant access management</li>
<li><strong>Custom Fields + Reports + Views</strong> = tailored insights at scale</li>
<li><strong>Templates + Automations + Tags</strong> = process standardization with flexibility</li>
<li><strong>APIs + ETL + Imports/Exports</strong> = open data ecosystems</li>
<li><strong>Audit Logs + Activity Logs + Permissions</strong> = trust and traceability</li>
</ul>
<p>When software enables this kind of composition, it becomes more than a tool, it becomes infrastructure. It adapts to each customer’s world instead of asking them to adapt to yours.</p>
<p>Enterprise software features do the following:</p>
<ul>
<li>Meets the <strong>security &amp; compliance</strong> needs of IT and InfoSec teams</li>
<li>Delivers <strong>insights and analytics</strong> tailored to business outcomes</li>
<li>Facilitates <strong>collaboration</strong> and business process orchestration</li>
<li>Scales with the <strong>organizational complexity</strong> of your customers</li>
<li>Supports <strong>global teams</strong> with localization and regulatory readiness</li>
<li>Provides <strong>administrative tooling</strong> that eases rollout, training, and governance</li>
</ul>
<h2><strong>Enterprise without consulting is a churn risk waiting to happen</strong></h2>
<p>Enterprise software doesn’t succeed on features alone, it succeeds when those features are understood, configured, and embedded into the way a business actually operates. That’s where consulting services come in. Because enterprise software is built to be pliable, it requires an intentional, guided approach to implementation. Consulting services bridge the gap between what the software can do and how it should be set up to support a customer’s unique workflows, policies, and strategic goals.</p>
<p>Customer success in the enterprise space hinges on accelerating time to value, ****helping customers realize impact sooner by aligning the system to their context. This can’t always be done through self-serve onboarding or a few help articles. It often requires a blend of subject matter expertise, change management, and technical configuration. A great consulting engagement doesn’t just deploy features; it delivers outcomes. It ensures the software fits the customer’s reality, drives adoption across teams, and sets the foundation for long-term success and scale. In this way, consulting is not just an add-on, it’s a multiplier of enterprise value.</p>
<h3><strong>Enterprise Software Is About Fit, Not Force</strong></h3>
<p>When you build for enterprise, you’re not just building for scale, you’re building for adaptability. True enterprise software bends to the way an organization works, not the other way around. Whether you’re selling to a 50-person firm or a 10,000-person organization, your software becomes “enterprise” the moment it can flex to their needs, connect to their systems, and operate securely and reliably in their environment. It’s not about how big the customer is. It’s about how tailored your product can be.</p>
<p>Because of its configurability and complexity, enterprise software often depends on consulting services to ensure successful implementation, especially when deep domain expertise is needed to align the platform with specialized workflows or vertical requirements. Exceptional pliability supported through consulting.</p>
<h2><strong>Enterprise SaaS Maturity Model</strong></h2>
<p>Now that we better understand what Enterprise SaaS means, let’s consider the maturity level and priority of features an organization will go through in this journey. The Enterprise SaaS Maturity Model redefines “enterprise-grade” not by customer size, but by the pliability, configurability, and extensibility of software. It outlines five progressive stages, each representing deeper capabilities that enable your product to adapt to complex organizational needs.</p>
<table>
<thead>
<tr>
<th><strong>Level</strong></th>
<th><strong>Maturity Stage</strong></th>
<th><strong>Definition</strong></th>
<th><strong>Key Features Typically Present</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>1</strong></td>
<td>Basic SaaS Fit</td>
<td>Designed for individual teams or SMBs with minimal config needs.</td>
<td>Roles &amp; Permissions, Basic Search, Exportability, Custom Fields</td>
</tr>
<tr>
<td><strong>2</strong></td>
<td>Configurable Foundations</td>
<td>Adds customization and integrations that enable broader use across departments.</td>
<td>Templates, Saved Views, Searchable Dropdowns, Batch Imports, APIs, Custom Tags</td>
</tr>
<tr>
<td><strong>3</strong></td>
<td>Operational Flexibility</td>
<td>Supports multi-department use with controls, collaboration, and deep reporting.</td>
<td>Scopes &amp; Hierarchies, Shared Reports, Custom Reports, Audit Logs, Custom Automations, Task Assignment, Role-Based Dashboards</td>
</tr>
<tr>
<td><strong>4</strong></td>
<td>Enterprise-Ready</td>
<td>Meets compliance, governance, and security requirements for large or regulated orgs.</td>
<td>SSO, MFA, Field-Level Permissions, Data Retention, Encryption, Audit Trail Visuals, Approval Workflows, Delegated Admin</td>
</tr>
<tr>
<td><strong>5</strong></td>
<td>Global-Scale Extensibility</td>
<td>Offers localization, sandbox environments, advanced integrations, and region-specific compliance.</td>
<td>I18N, Time Zones, Region Modes, ETL Configs, Environment Separation, IP Whitelisting, Language Overrides, Rate Limiting, Tenant Management</td>
</tr>
</tbody>
</table>
<p><!-- notionvc: 97af8243-9fe6-45bb-a2f7-48ca8eaeb69f --></p>
							</div>
			<div class="clearfix"></div>
		</article>
							
		<article id="post-762" class="post-762 post type-post status-publish format-standard hentry category-software-development" itemscope="itemscope" itemtype="http://schema.org/BlogPosting">
			<header class="post-header">
							<h2 class="post-title" itemprop="headline">
				<img alt='' src='https://secure.gravatar.com/avatar/23b77d0a74179db52d7ed433e160ff32e279321a96a74d5eec7646cd9ac1c4e5?s=48&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/23b77d0a74179db52d7ed433e160ff32e279321a96a74d5eec7646cd9ac1c4e5?s=96&#038;d=mm&#038;r=g 2x' class='avatar avatar-48 photo' height='48' width='48' loading='lazy' decoding='async'/>				<a href="https://anthonymontalbano.com/the-ai-software-developer/" rel="bookmark">The AI Software Developer</a>
				</h2>
			
				<p class="post-meta">Published by <span class="entry-author" itemprop="author" itemscope="itemscope" itemtype="http://schema.org/Person"><a href="https://anthonymontalbano.com/author/anthonym/" title="Posts by Anthony Montalbano" rel="author" itemprop="url"><span itemprop="name">Anthony Montalbano</span></a></span> Under<span itemprop="keywords"><a href="https://anthonymontalbano.com/category/software-development/" title="View all posts in Software Development" class="post-category post-green">Software Development</a> </span> on <time itemprop="datePublished" datetime="2025-01-27T23:06:26-05:00">January 27, 2025</time></p>			</header>
			<div class="post-body" itemprop="articleBody">
								<p data-pm-slice="1 1 []">The role of a software developer has grown through layers of abstraction, evolving from writing commands tied to specific line numbers to using frameworks that handle state management and make garbage collection an after thought. Yet, for much of the past 80 years, programming has been seen as a cryptic, computer-nerd language—an instant license to fix every relative&#8217;s computer. (And maybe your coworker’s son’s friend’s dad’s computer too, but that might just be me.)</p>
<p>Every decade or so, a new major abstraction emerges, fundamentally changing the way developers work:</p>
<ul data-spread="false">
<li><strong>1950s</strong>: Compiling to binary machine code with <strong>Assembly Language</strong>.</li>
<li><strong>1960s</strong>: Introducing loops, conditionals, and functions with <strong>High-Level Languages</strong>.</li>
<li><strong>1970s</strong>: Creating classes, objects, and inheritance with <strong>Object-Oriented Programming</strong>.</li>
<li><strong>1980s</strong>: Connecting computers to share information through <strong>The Internet</strong>.</li>
<li><strong>1990s</strong>: Enhancing visual experiences and file management with <strong>Integrated Development Environments (IDEs)</strong>.</li>
<li><strong>2000s</strong>: Reusing others’ code through <strong>Package Managers</strong>.</li>
<li><strong>2010s</strong>: Providing generic, reusable starting points with <strong>Frameworks</strong>.</li>
<li><strong>2020s</strong>: Building business-critical apps using interfaces with <strong>No-Code Platforms</strong>.</li>
</ul>
<p>But the next big layer of abstraction might truly be paradigm-shifting, fundamentally altering how we perceive what a software developer types into their device. What if this seismic shift blurs the lines between the language we use to communicate and the language we use to code?</p>
<p>It&#8217;s me, AI, I&#8217;m the problem, it&#8217;s me. The next software developer will rely on natural language (prompts) as a new &#8220;software language.&#8221;</p>
<p>But here’s the thing: natural language is messy. Unlike programming languages, where every comma and semicolon serves a purpose, human language is ambiguous, inconsistent, and sometimes downright nonsensical. This creates challenges for AI systems, particularly large language models (LLMs), which are trained on massive swaths of human language. These models inherit biases and occasionally hallucinate information—problems that stem from the messy, historical nature of human language itself. In a way, you could say we have a bug in our human language compiler. (lolz)</p>
<p>Yet when LLM&#8217;s are trained on code, the output needs to be specific. A great developer will know whether or not it will compile/execute and ultimately function as intended.  This means the ambiguity in AI generated code is not as forgiving.  It must be accurate. And to be accurate, it will require explicits.</p>
<p>This is where the future professional developer can truly shine. Developers will shift from being syntax-driven to being more explicit-driven. The techniques used to prompt AI to write code will become a framework and skill in their own right.</p>
<p>The ability to craft clear, unambiguous prompts will become a superpower. &#8220;Prompt engineering&#8221; will require a better discipline in telling a machine more of what not to do than what to do. Great prompts will require the developer to truly consider how to handle edge cases and not just focus on the happy paths. It will change the way we implement business logic.</p>
<p>AI isn’t a career shortcut—it’s a transformation in how we innovate. Developers will focus on bigger problems, design smarter systems, and create better interfaces. If you’re a seasoned developer with 20+ years of experience and this frustrates you, don&#8217;t let it. None of this would be possible without you. These layers of abstraction happen because of the brilliant work you&#8217;ve done. We all stand on the backs of giants and we thank you for your contribution to solving meaningful problems. As you evolve in your career, lean in to what makes a great software experience and consider how AI will write your code.</p>
<p>This next level of abstraction will undoubtedly be a massive shift in how new software applications are created and launched.</p>
<p>The AI Software Developer will be one of the hottest careers of the next decade.</p>
							</div>
			<div class="clearfix"></div>
		</article>
							
		<article id="post-753" class="post-753 post type-post status-publish format-standard hentry category-random-recordings" itemscope="itemscope" itemtype="http://schema.org/BlogPosting">
			<header class="post-header">
							<h2 class="post-title" itemprop="headline">
				<img alt='' src='https://secure.gravatar.com/avatar/23b77d0a74179db52d7ed433e160ff32e279321a96a74d5eec7646cd9ac1c4e5?s=48&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/23b77d0a74179db52d7ed433e160ff32e279321a96a74d5eec7646cd9ac1c4e5?s=96&#038;d=mm&#038;r=g 2x' class='avatar avatar-48 photo' height='48' width='48' loading='lazy' decoding='async'/>				<a href="https://anthonymontalbano.com/random-recordings-59/" rel="bookmark">Random Recordings #59</a>
				</h2>
			
				<p class="post-meta">Published by <span class="entry-author" itemprop="author" itemscope="itemscope" itemtype="http://schema.org/Person"><a href="https://anthonymontalbano.com/author/anthonym/" title="Posts by Anthony Montalbano" rel="author" itemprop="url"><span itemprop="name">Anthony Montalbano</span></a></span> Under<span itemprop="keywords"><a href="https://anthonymontalbano.com/category/random-recordings/" title="View all posts in Random Recordings" class="post-category post-yellow">Random Recordings</a> </span> on <time itemprop="datePublished" datetime="2021-12-01T08:00:00-05:00">December 1, 2021</time></p>			</header>
			<div class="post-body" itemprop="articleBody">
								<p><strong>This is part of a series I call random recordings. You can learn more here: <a href="https://anthonymontalbano.com/random-recordings-1/">https://anthonymontalbano.com/random-recordings-1/</a></strong></p>
<p>The following recordings are for November 2021:</p>
<ol>
<li>Humanity&#8217;s capacity for destruction is matched only by it&#8217;s capacity for love and empathy.</li>
<li>Success is going from failure to failure without a loss of enthusiasm.</li>
<li>The first step towards getting somewhere is to decide you&#8217;re not going to stay where you are.</li>
<li>He who loses wealth loses much, he who loses a friend loses more, but he who loses courage loses all.</li>
<li>Anyone who lives within their means suffers from a lack of imagination.</li>
</ol>


<p></p>
							</div>
			<div class="clearfix"></div>
		</article>
							
		<article id="post-752" class="post-752 post type-post status-publish format-standard hentry category-random-recordings" itemscope="itemscope" itemtype="http://schema.org/BlogPosting">
			<header class="post-header">
							<h2 class="post-title" itemprop="headline">
				<img alt='' src='https://secure.gravatar.com/avatar/23b77d0a74179db52d7ed433e160ff32e279321a96a74d5eec7646cd9ac1c4e5?s=48&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/23b77d0a74179db52d7ed433e160ff32e279321a96a74d5eec7646cd9ac1c4e5?s=96&#038;d=mm&#038;r=g 2x' class='avatar avatar-48 photo' height='48' width='48' loading='lazy' decoding='async'/>				<a href="https://anthonymontalbano.com/random-recordings-58/" rel="bookmark">Random Recordings #58</a>
				</h2>
			
				<p class="post-meta">Published by <span class="entry-author" itemprop="author" itemscope="itemscope" itemtype="http://schema.org/Person"><a href="https://anthonymontalbano.com/author/anthonym/" title="Posts by Anthony Montalbano" rel="author" itemprop="url"><span itemprop="name">Anthony Montalbano</span></a></span> Under<span itemprop="keywords"><a href="https://anthonymontalbano.com/category/random-recordings/" title="View all posts in Random Recordings" class="post-category post-red">Random Recordings</a> </span> on <time itemprop="datePublished" datetime="2021-11-05T16:07:00-04:00">November 5, 2021</time></p>			</header>
			<div class="post-body" itemprop="articleBody">
								<p><strong>This is part of a series I call random recordings. You can learn more here: <a href="https://anthonymontalbano.com/random-recordings-1/">https://anthonymontalbano.com/random-recordings-1/</a></strong></p>
<p>The following recordings are for October 2021:</p>
<ol>
<li>Stop saying one day and start saying day one.</li>
<li>If you are working on something you really care about, you don&#8217;t have to be pushed, the vision will pull you.</li>
</ol>


<p></p>
							</div>
			<div class="clearfix"></div>
		</article>
							
		<article id="post-749" class="post-749 post type-post status-publish format-standard hentry category-random-recordings" itemscope="itemscope" itemtype="http://schema.org/BlogPosting">
			<header class="post-header">
							<h2 class="post-title" itemprop="headline">
				<img alt='' src='https://secure.gravatar.com/avatar/23b77d0a74179db52d7ed433e160ff32e279321a96a74d5eec7646cd9ac1c4e5?s=48&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/23b77d0a74179db52d7ed433e160ff32e279321a96a74d5eec7646cd9ac1c4e5?s=96&#038;d=mm&#038;r=g 2x' class='avatar avatar-48 photo' height='48' width='48' loading='lazy' decoding='async'/>				<a href="https://anthonymontalbano.com/random-recordings-57/" rel="bookmark">Random Recordings #57</a>
				</h2>
			
				<p class="post-meta">Published by <span class="entry-author" itemprop="author" itemscope="itemscope" itemtype="http://schema.org/Person"><a href="https://anthonymontalbano.com/author/anthonym/" title="Posts by Anthony Montalbano" rel="author" itemprop="url"><span itemprop="name">Anthony Montalbano</span></a></span> Under<span itemprop="keywords"><a href="https://anthonymontalbano.com/category/random-recordings/" title="View all posts in Random Recordings" class="post-category post-yellow">Random Recordings</a> </span> on <time itemprop="datePublished" datetime="2021-10-15T16:42:19-04:00">October 15, 2021</time></p>			</header>
			<div class="post-body" itemprop="articleBody">
								<p><strong>This is part of a series I call random recordings. You can learn more here: <a href="https://anthonymontalbano.com/random-recordings-1/">https://anthonymontalbano.com/random-recordings-1/</a></strong></p>
<p>The following recordings are for September 2021:</p>
<ol>
<li>The cost of being wrong is less than the cost of doing nothing.</li>
<li>It&#8217;s always the start that requires the greatest effort.</li>
<li>It gets easier every day, it gets a little easier, but you got to do it every day. That&#8217;s the hard part.</li>
<li>Ideas are easy, implementation is hard.</li>
<li>Learn from the mistakes of others, you can&#8217;t live long enough to make them yourself.</li>
</ol>
							</div>
			<div class="clearfix"></div>
		</article>
							
		<article id="post-747" class="post-747 post type-post status-publish format-standard hentry category-random-recordings" itemscope="itemscope" itemtype="http://schema.org/BlogPosting">
			<header class="post-header">
							<h2 class="post-title" itemprop="headline">
				<img alt='' src='https://secure.gravatar.com/avatar/23b77d0a74179db52d7ed433e160ff32e279321a96a74d5eec7646cd9ac1c4e5?s=48&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/23b77d0a74179db52d7ed433e160ff32e279321a96a74d5eec7646cd9ac1c4e5?s=96&#038;d=mm&#038;r=g 2x' class='avatar avatar-48 photo' height='48' width='48' loading='lazy' decoding='async'/>				<a href="https://anthonymontalbano.com/random-recordings-56/" rel="bookmark">Random Recordings #56</a>
				</h2>
			
				<p class="post-meta">Published by <span class="entry-author" itemprop="author" itemscope="itemscope" itemtype="http://schema.org/Person"><a href="https://anthonymontalbano.com/author/anthonym/" title="Posts by Anthony Montalbano" rel="author" itemprop="url"><span itemprop="name">Anthony Montalbano</span></a></span> Under<span itemprop="keywords"><a href="https://anthonymontalbano.com/category/random-recordings/" title="View all posts in Random Recordings" class="post-category ">Random Recordings</a> </span> on <time itemprop="datePublished" datetime="2021-09-09T14:15:23-04:00">September 9, 2021</time></p>			</header>
			<div class="post-body" itemprop="articleBody">
								<p><strong>This is part of a series I call random recordings. You can learn more here: <a href="https://anthonymontalbano.com/random-recordings-1/">https://anthonymontalbano.com/random-recordings-1/</a></strong></p>
<p>The following recordings are for August 2021:</p>
<ol>
<li>Stop saying one day and start saying day one.</li>
</ol>
							</div>
			<div class="clearfix"></div>
		</article>
							
		<article id="post-745" class="post-745 post type-post status-publish format-standard hentry category-random-recordings" itemscope="itemscope" itemtype="http://schema.org/BlogPosting">
			<header class="post-header">
							<h2 class="post-title" itemprop="headline">
				<img alt='' src='https://secure.gravatar.com/avatar/23b77d0a74179db52d7ed433e160ff32e279321a96a74d5eec7646cd9ac1c4e5?s=48&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/23b77d0a74179db52d7ed433e160ff32e279321a96a74d5eec7646cd9ac1c4e5?s=96&#038;d=mm&#038;r=g 2x' class='avatar avatar-48 photo' height='48' width='48' loading='lazy' decoding='async'/>				<a href="https://anthonymontalbano.com/random-recordings-55/" rel="bookmark">Random Recordings #55</a>
				</h2>
			
				<p class="post-meta">Published by <span class="entry-author" itemprop="author" itemscope="itemscope" itemtype="http://schema.org/Person"><a href="https://anthonymontalbano.com/author/anthonym/" title="Posts by Anthony Montalbano" rel="author" itemprop="url"><span itemprop="name">Anthony Montalbano</span></a></span> Under<span itemprop="keywords"><a href="https://anthonymontalbano.com/category/random-recordings/" title="View all posts in Random Recordings" class="post-category post-green">Random Recordings</a> </span> on <time itemprop="datePublished" datetime="2021-08-04T15:23:22-04:00">August 4, 2021</time></p>			</header>
			<div class="post-body" itemprop="articleBody">
								<p><strong>This is part of a series I call random recordings. You can learn more here: <a href="https://anthonymontalbano.com/random-recordings-1/">https://anthonymontalbano.com/random-recordings-1/</a></strong></p>
<p>The following recordings are for July 2021:</p>
<ol>
<li>Relationship building is key to being human. And that&#8217;s not just relationships with other humans.</li>
<li>Don&#8217;t assume the worst thing is going to happen, becauase on the off chance it does, you&#8217;ll have to live through it twice. So why not do the inverse?</li>
<li>Confidence is a funny thing. You have to somehow believe that the worst outcome simply won&#8217;t happen. Sometimes you have to do that while knowing for a fact that the worst outcome is happening, all at the same time. It&#8217;s a very interesting space to live in.</li>
</ol>
							</div>
			<div class="clearfix"></div>
		</article>
							
		<article id="post-743" class="post-743 post type-post status-publish format-standard hentry category-random-recordings" itemscope="itemscope" itemtype="http://schema.org/BlogPosting">
			<header class="post-header">
							<h2 class="post-title" itemprop="headline">
				<img alt='' src='https://secure.gravatar.com/avatar/23b77d0a74179db52d7ed433e160ff32e279321a96a74d5eec7646cd9ac1c4e5?s=48&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/23b77d0a74179db52d7ed433e160ff32e279321a96a74d5eec7646cd9ac1c4e5?s=96&#038;d=mm&#038;r=g 2x' class='avatar avatar-48 photo' height='48' width='48' loading='lazy' decoding='async'/>				<a href="https://anthonymontalbano.com/random-recordings-54/" rel="bookmark">Random Recordings #54</a>
				</h2>
			
				<p class="post-meta">Published by <span class="entry-author" itemprop="author" itemscope="itemscope" itemtype="http://schema.org/Person"><a href="https://anthonymontalbano.com/author/anthonym/" title="Posts by Anthony Montalbano" rel="author" itemprop="url"><span itemprop="name">Anthony Montalbano</span></a></span> Under<span itemprop="keywords"><a href="https://anthonymontalbano.com/category/random-recordings/" title="View all posts in Random Recordings" class="post-category post-yellow">Random Recordings</a> </span> on <time itemprop="datePublished" datetime="2021-07-14T10:10:59-04:00">July 14, 2021</time></p>			</header>
			<div class="post-body" itemprop="articleBody">
								<p><strong>This is part of a series I call random recordings. You can learn more here: <a href="https://anthonymontalbano.com/random-recordings-1/">https://anthonymontalbano.com/random-recordings-1/</a></strong></p>
<p>The following recordings are for June 2021:</p>
<ol>
<li>Investing in education provides the best interest.</li>
</ol>
							</div>
			<div class="clearfix"></div>
		</article>
				<div class="navigation">
	<div class="alignleft"></div>
	<div class="alignright"><a href="https://anthonymontalbano.com/page/2/" >Next Entries &raquo;</a></div>
</div>	</main>
<div class="clearfix"></div>
<div class="footer-columns pure-g">
		<div class="clearfix"></div>
</div>
<div class="footer">
	&copy; 2026 Anthony Montalbano - Theme by <a href="http://www.best2know.info/" class="post-category author_link">Ritesh Sanap</a>
</div>
</div><!-- end Content -->
	<div class="wrapper sidebar pure-u-1 pure-u-md-1-4 pure-u-lg-6-24">
		<div class="header" id="pure-main-header">
					<header class='site-header' role="banner" itemscope="itemscope" itemtype="http://schema.org/WPHeader">
				<hgroup>
													<h1 class="site_title" itemprop="headline">Anthony Montalbano</h1>
											</h1>
					<p class="site_description" itemprop="description"></p>
				</hgroup>
			</header>
				<nav role="navigation" itemscope="itemscope" itemtype="http://schema.org/SiteNavigationElement">
			<div class="nav-container"><ul id="menu-social-links-menu" class="nav-list"><li id="menu-item-611" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-611"><a href="https://github.com/italianst4">Github</a></li>
<li id="menu-item-614" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-614"><a href="https://www.linkedin.com/in/anthonymontalbano/">LinkedIn</a></li>
</ul></div>			</nav>
		</div>
				<aside id="widget-sidebar" role="complementary" itemscope="itemscope" itemtype="http://schema.org/WPSideBar">
			<section id="mc4wp_form_widget-2" class="widget_mc4wp_form_widget widget"><h3 class="widget-title">Get Updates</h3><script>(function() {
	window.mc4wp = window.mc4wp || {
		listeners: [],
		forms: {
			on: function(evt, cb) {
				window.mc4wp.listeners.push(
					{
						event   : evt,
						callback: cb
					}
				);
			}
		}
	}
})();
</script><!-- Mailchimp for WordPress v4.10.2 - https://wordpress.org/plugins/mailchimp-for-wp/ --><form id="mc4wp-form-1" class="mc4wp-form mc4wp-form-640 mc4wp-form-basic" method="post" data-id="640" data-name="Blog updates" ><div class="mc4wp-form-fields"><input type="email" name="EMAIL" class="input-signup" placeholder="Your email address" required />
<input class="btn-signup" type="submit" value="Sign up" /></div><label style="display: none !important;">Leave this field empty if you're human: <input type="text" name="_mc4wp_honeypot" value="" tabindex="-1" autocomplete="off" /></label><input type="hidden" name="_mc4wp_timestamp" value="1781153151" /><input type="hidden" name="_mc4wp_form_id" value="640" /><input type="hidden" name="_mc4wp_form_element_id" value="mc4wp-form-1" /><div class="mc4wp-response"></div></form><!-- / Mailchimp for WordPress Plugin --></section><section id="nav_menu-3" class="widget_nav_menu widget"><h3 class="widget-title">Projects</h3><div class="menu-projects-container"><ul id="menu-projects" class="menu"><li id="menu-item-769" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-769"><a href="https://open.spotify.com/show/4ojKBv0hyh4zLvtjoMWYAs?si=2543144cb0ef4843&#038;nd=1&#038;dlsi=5c221ddffab14f3e">The Guest Podcast</a></li>
<li id="menu-item-771" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-771"><a href="https://thermaljourneyfinder.com/">Thermal Journey Finder</a></li>
<li id="menu-item-767" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-767"><a href="https://ambrdetroit.anthonymontalbano.com/">AMBR Detroit</a></li>
<li id="menu-item-768" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-768"><a href="https://anthonymontalbano.com/category/random-recordings/">Random Recordings</a></li>
<li id="menu-item-770" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-770"><a href="https://www.waxlog.com/collection/anthony">Vinyl Collection</a></li>
</ul></div></section>			<div class="cleafix"></div>
		</aside>
				<div class="clearfix"></div>
	</div></div> <!-- end #layout -->
<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/simply-pure/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<script>(function() {function maybePrefixUrlField () {
  const value = this.value.trim()
  if (value !== '' && value.indexOf('http') !== 0) {
    this.value = 'http://' + value
  }
}

const urlFields = document.querySelectorAll('.mc4wp-form input[type="url"]')
for (let j = 0; j < urlFields.length; j++) {
  urlFields[j].addEventListener('blur', maybePrefixUrlField)
}
})();</script><script type="text/javascript" src="https://anthonymontalbano.com/wp-content/themes/simply-pure/script.js?ver=0.1" id="simply-pure-script-js"></script>
<script type="text/javascript" defer src="https://anthonymontalbano.com/wp-content/plugins/mailchimp-for-wp/assets/js/forms.js?ver=4.10.2" id="mc4wp-forms-api-js"></script>
<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://anthonymontalbano.com/wp-includes/js/wp-emoji-release.min.js?ver=6.9.4"}}
</script>
<script type="module">
/* <![CDATA[ */
/*! This file is auto-generated */
const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))});
//# sourceURL=https://anthonymontalbano.com/wp-includes/js/wp-emoji-loader.min.js
/* ]]> */
</script>
			<script  id="c4wp-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=6Le8j98UAAAAABbv5Fg31dWZ9tCqGqeNjIRwZLHK&#038;hl=en"></script>
			<script id="c4wp-inline-js" type="text/javascript">
				
				( function( grecaptcha ) {

					let c4wp_onloadCallback = function() {
						for ( var i = 0; i < document.forms.length; i++ ) {
							let form = document.forms[i];
							let captcha_div = form.querySelector( '.c4wp_captcha_field_div:not(.rendered)' );
							let jetpack_sso = form.querySelector( '#jetpack-sso-wrap' );

							if ( null === captcha_div || form.id == 'create-group-form' ) {								
								continue;
							}
							if ( !( captcha_div.offsetWidth || captcha_div.offsetHeight || captcha_div.getClientRects().length ) ) {					    	
								if ( jetpack_sso == null && ! form.classList.contains( 'woocommerce-form-login' ) ) {
									continue;
								}
							}

							let alreadyCloned = form.querySelector( '.c4wp-submit' );
							if ( null != alreadyCloned ) {
								continue;
							}

							let foundSubmitBtn = form.querySelector( '#signup-form [type=submit], [type=submit]:not(.nf-element):not(#group-creation-create):not([name="signup_submit"]):not([name="ac_form_submit"]):not(.verify-captcha)' );
							let cloned = false;
							let clone  = false;

							// Submit button found, clone it.
							if ( foundSubmitBtn ) {
								clone = foundSubmitBtn.cloneNode(true);
								clone.classList.add( 'c4wp-submit' );
								clone.removeAttribute( 'onclick' );
								clone.removeAttribute( 'onkeypress' );
								if ( foundSubmitBtn.parentElement.form === null ) {
									foundSubmitBtn.parentElement.prepend(clone);
								} else {
									foundSubmitBtn.parentElement.insertBefore( clone, foundSubmitBtn );
								}
								foundSubmitBtn.style.display = "none";
								cloned = true;
							}
							
							// Clone created, listen to its click.
							if ( cloned ) {
								clone.addEventListener( 'click', function ( event ) {
									logSubmit( event, 'cloned', form, foundSubmitBtn );
								});
							// No clone, execture and watch for form submission.
							} else {
								grecaptcha.execute(
									'6Le8j98UAAAAABbv5Fg31dWZ9tCqGqeNjIRwZLHK',
								).then( function( data ) {
									var responseElem = form.querySelector( '.c4wp_response' );
									responseElem.setAttribute( 'value', data );	
								});

								// Anything else.
								form.addEventListener( 'submit', function ( event ) {
									logSubmit( event, 'other', form );
								});	
							}

							function logSubmit( event, form_type = '', form, foundSubmitBtn ) {

								// Standard v3 check.
								if ( ! form.classList.contains( 'c4wp_v2_fallback_active' ) && ! form.classList.contains( 'c4wp_verified' ) ) {
									event.preventDefault();
									try {
										grecaptcha.execute(
											'6Le8j98UAAAAABbv5Fg31dWZ9tCqGqeNjIRwZLHK',
										).then( function( data ) {	
											var responseElem = form.querySelector( '.c4wp_response' );
											if ( responseElem == null ) {
												var responseElem = document.querySelector( '.c4wp_response' );
											}
											
											responseElem.setAttribute( 'value', data );	

											
											// Submit as usual.
											if ( foundSubmitBtn ) {
												foundSubmitBtn.click();
											} else {
												
												if ( typeof form.submit === 'function' ) {
													form.submit();
												} else {
													HTMLFormElement.prototype.submit.call(form);
												}
											}

											return true;
										});
									} catch (e) {
										// Slience.
									}
								// V2 fallback.
								} else {
									if ( form.classList.contains( 'wpforms-form' ) || form.classList.contains( 'frm-fluent-form' )) {
										return true;
									}
									
									// Submit as usual.
									if ( typeof form.submit === 'function' ) {
										form.submit();
									} else {
										HTMLFormElement.prototype.submit.call(form);
									}

									return true;
								}
							};
						}
					};

					grecaptcha.ready( c4wp_onloadCallback );

					if ( typeof jQuery !== 'undefined' ) {
						jQuery( 'body' ).on( 'click', '.acomment-reply.bp-primary-action', function ( e ) {
							c4wp_onloadCallback();
						});	
					}

					//token is valid for 2 minutes, So get new token every after 1 minutes 50 seconds
					setInterval(c4wp_onloadCallback, 110000);

					
				} )( grecaptcha );
			</script>
						<style type="text/css">
				.login #login, .login #lostpasswordform {
					min-width: 350px !important;
				}
			</style>
			</body>
</html>
