The Future Shape of Thought to Come
Find your path to business and product innovation, today.
Hi. I'm Bill MacMillan. As a dedicated Chief Technology Officer and innovation consultant, I bring a wealth of expertise in driving technological advancement and strategic vision within dynamic organizations. My passion lies in harnessing the transformative power of data science to foster growth and competitive advantage. With my deep technical proficiency in Python, R, and data engineering, I've successfully brought to market innovative products and solutions that solve complex business challenges. My entrepreneurial spirit, underscored by a solid academic foundation from the University of Michigan, empowers me to lead cross-functional teams towards achieving groundbreaking results and steering companies confidently into the future.
Learn MoreWhat I Do
There are many facets to running and creating a successful web presence, and not all of them are readily apparent. Worse still there are many scams out there vying for your attention. Let me help you avoid those pitfalls.
Get A QuoteWeb Accessibility
Failing to meet WCAG minimums in many industries can result in federal prosecution resulting in fines, or civil lawsuits that can be many times more fincially devastating. To that end I evaluate the following:
- Legible Colour Contrasts.
- Legible font faces, weights, and sizes.
- Properly functioning semi-fluid elastic responsive layout.
- Accessible Semantic Markup.
- Separation of concerns to make speech, braille, and search user-agents work better.
- Graceful degradation where appropriate and possible such as in situations where "JavaScript only" answers are flagrant violations of accessibility and quality UX.
Workplace Accessibility
Your staff is as important as your clients when it comes to accessibility. Workspace ergonomics counts just as much as training and support!
- Evaluate if existing hardware is problematic. Notebook computers are NOT your friend!
- Suggest equipment to minimize long term issues such as carpal tunnel, back and knee problems, neck strain, etc.
- Optimizing computer settings to aleviate eye strain,
Web Efficiency
There are many things that can be done to improve ease of maintennance, overall speed, SEO efficiency, and to eliminate other "hiccups" that could be causing you problems.
- Separation of concerns to optimize caching
- Image size and format choices
- Figure out if any "stack" choices are negatively impacting development, maintennance, or creating "technical debt".
- Determining when and where SPA or other scripting is or is not warranted
- Eliminate reliance upon "framework stupid"
Workplace Efficiency
Just because you think you're a good leader, doesn't mean you're working efficiently.
- Evaluate who is an is not contributing, and more importantly why.
- Suggest restructuring of personnel and their responsibilities.
- Train your staff not to make the mistakes that got them in trouble in the first place.
- Train middle and upper management in proper leadership skills. Here's a tip, two dozen 3 hour "meeetings" a week isn't it.
Break the walls down!
Testimonials
Don't take my word for it. Look at the made up or "prompted" testimonials most people slop into their sites. Remember, 90%+ of all testimonial is manufactured for propaganda purposes. 9 out of 10 doctors agree!