Thoughts From SCiW

Accurate Estimates Via The Unified Process
Creating accurate, honest estimates can seem near impossible and a tremendous use of time. The good news here is that…
Read More
Website de-bugging process and tips
Trouble shooting or de-bugging most things is not particularly hard, so long as we have a good process in place.…
Read More
Automation
I’m a one-man shop and I like it that way. The main drawback here is that my output is seemingly…
Read More
Core Competencies
Whatever our lot in life, we can obtain more success by continually working on our core competencies. Expanding and refining…
Read More
Competition vs Collaboration
I often hear statements which revolve around the same issue. Both clients and developers complain about the other. Clients will…
Read More
Outcome Based Pricing
Pricing is a common topic of concern; both for the consumer and the supplier. Clients want a fixed price up…
Read More
Preserving SEO
I far too often hear “You can’t help but loose SEO when you refresh a site”. This misguided theory is…
Read More
Website Security
Website security concerns everyone. In order to understand how to protect out digital assets, we must understand how hacking works.…
Read More
Websites Should Be Fast
To display a webpage, a device and browser combination must request a file, receive a file from the server, then…
Read More
Browser & Device Agnostic
In order to deliver a proper experience to the most users, I rely on a few key principles. Webpages are…
Read More
Understanding Caching
Caching is where something is stored and re-used to prevent it from having to be created or downloaded again. Caching…
Read More
The Joel Test
I stumbled across The Joel Test some time ago. An adaptation from a process a major company developed, the Joel…
Read More
Agile Development & The Unified Process
The Unified Process The Unified Process was invented by IBM and works well for all kinds of development. You take…
Read More
MoSCoW
Simple and elegant, the MoSCoW approach fundamentally prioritizes a project's goals. For larger projects, I generally recommend a project MoSCoW…
Read More
The Cone of Uncertainty
Scope creep can eat any development team alive. Understanding the cone of uncertainty helps to nip scope creep in the…
Read More
Cross Browser, Device Compliance & General De-bugging
Delivering a proper and rich experience to every browser and device combination boils down to best practices. Nearly any browser…
Read More
How to Make Internet
Understanding how computers render webpages facilitates proper development. There are two general approaches, server side and client side. Both tactics…
Read More
CSS (Cascading Style Sheets)
CSS is the backbone of structuring and styling web pages. CSS relies heavily on knowing the CSS properties and good…
Read More
Programming Comments
Technically speaking, comments should be used for planning and reviewing, code description, algorithmic description, resource inclusion or debugging. Often times…
Read More
Development Roles
These are some basic development roles, as it relates to standard web development. Understanding who does what helps a team…
Read More
Which Content Management System is the Best?
Over the years I have seen countless posts and articles: “This CMS Vs. That CMS”. The common flaw in these…
Read More
Development Resources
Tools are your friend. Validators help de-bug and cross browser check your code, but will also help you become a…
Read More