1.97 score from hupso.pl for:
mrobinson.ca



HTML Content


Titleunderstanding software engineering

Length: 34, Words: 3
Description a blog about software design and planning

Length: 41, Words: 7
Keywords pusty
Robots
Charset UTF-8
Og Meta - Title exist
Og Meta - Description exist
Og Meta - Site name pusty
Tytuł powinien zawierać pomiędzy 10 a 70 znaków (ze spacjami), a mniej niż 12 słów w długości.
Meta opis powinien zawierać pomiędzy 50 a 160 znaków (łącznie ze spacjami), a mniej niż 24 słów w długości.
Kodowanie znaków powinny być określone , UTF-8 jest chyba najlepszy zestaw znaków, aby przejść z powodu UTF-8 jest bardziej międzynarodowy kodowaniem.
Otwarte obiekty wykresu powinny być obecne w stronie internetowej (więcej informacji na temat protokołu OpenGraph: http://ogp.me/)

SEO Content

Words/Characters 3113
Text/HTML 19.72 %
Headings H1 1
H2 15
H3 10
H4 7
H5 0
H6 0
H1
understanding software engineering
H2
saturday, november 8, 2014
saturday, august 3, 2013
bean-counter effect
sales over quality
fear of change

monday, june 3, 2013
monday, february 4, 2013
saturday, september 8, 2012

sunday, june 10, 2012
american netflix in canada
monday, april 30, 2012
blog archive
about me
H3
how much cpp have i earned so far?
why government software projects go wrong - part 2
why netflix autoplay is broken by design
developing with geoserver
why government software projects go wrong - part 1
poor focus
lack of planning
no oversight
american netflix in canada
introduction
H4 it starts before the previous show ends
 
it fails at actually auto-playing
 
you can't turn it off 
 
what's going on?
H5
H6
strong
b
i
em
Bolds strong 0
b 0
i 0
em 0
Zawartość strony internetowej powinno zawierać więcej niż 250 słów, z stopa tekst / kod jest wyższy niż 20%.
Pozycji używać znaczników (h1, h2, h3, ...), aby określić temat sekcji lub ustępów na stronie, ale zwykle, użyj mniej niż 6 dla każdego tagu pozycje zachować swoją stronę zwięzły.
Styl używać silnych i kursywy znaczniki podkreślić swoje słowa kluczowe swojej stronie, ale nie nadużywać (mniej niż 16 silnych tagi i 16 znaczników kursywy)

Statystyki strony

twitter:title pusty
twitter:description pusty
google+ itemprop=name exist
Pliki zewnętrzne 13
Pliki CSS 2
Pliki javascript 11
Plik należy zmniejszyć całkowite odwołanie plików (CSS + JavaScript) do 7-8 maksymalnie.

Linki wewnętrzne i zewnętrzne

Linki 138
Linki wewnętrzne 20
Linki zewnętrzne 118
Linki bez atrybutu Title 79
Linki z atrybutem NOFOLLOW 0
Linki - Użyj atrybutu tytuł dla każdego łącza. Nofollow link jest link, który nie pozwala wyszukiwarkom boty zrealizują są odnośniki no follow. Należy zwracać uwagę na ich użytkowania

Linki wewnętrzne

▼  javascript:void(0)
▼  javascript:void(0)
►  javascript:void(0)
►  javascript:void(0)
►  javascript:void(0)
►  javascript:void(0)
►  javascript:void(0)
►  javascript:void(0)
►  javascript:void(0)
►  javascript:void(0)
- //www.blogger.com/rearrange?blogid=3435348234882099704&widgettype=blogarchive&widgetid=blogarchive1&action=editwidget§ionid=sidebar-right-1
- //www.blogger.com/rearrange?blogid=3435348234882099704&widgettype=profile&widgetid=profile1&action=editwidget§ionid=sidebar-right-1
- //www.blogger.com/rearrange?blogid=3435348234882099704&widgettype=attribution&widgetid=attribution1&action=editwidget§ionid=footer-3

Linki zewnętrzne

how much cpp have i earned so far? http://www.mrobinson.ca/2014/11/how-much-cpp-have-i-earned-so-far.html
fill in your data https://docs.google.com/spreadsheets/d/1momjydjaqtk0ahhf1vso2ze316dp75tybjtosq2nwwk/edit?usp=sharing
how to calculate your cpp retirement pension http://retirehappy.ca/how-to-calculate-your-cpp-retirement-pension/
mark robinson https://plus.google.com/102726936239780529711
5:20 pm http://www.mrobinson.ca/2014/11/how-much-cpp-have-i-earned-so-far.html
no comments: http://www.mrobinson.ca/2014/11/how-much-cpp-have-i-earned-so-far.html#comment-form
- https://www.blogger.com/post-edit.g?blogid=3435348234882099704&postid=8469561349443571297&from=pencil
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=8469561349443571297&target=email
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=8469561349443571297&target=blog
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=8469561349443571297&target=twitter
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=8469561349443571297&target=facebook
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=8469561349443571297&target=pinterest
why government software projects go wrong - part 2 http://www.mrobinson.ca/2013/08/government-projects-going-wrong-part-2.html
provably false http://www.johndcook.com/blog/2011/01/10/some-programmers-really-are-10x-more-productive/
stale technologies http://en.wikipedia.org/wiki/oracle_forms
new projects http://blog.cleverelephant.ca/2013/07/bcesis-doing-same-thing-over-and-over.html
waterfall http://c2.com/cgi/wiki?waterfall
the methodology http://www.joelonsoftware.com/articles/fog0000000024.html
mark robinson https://plus.google.com/102726936239780529711
9:54 pm http://www.mrobinson.ca/2013/08/government-projects-going-wrong-part-2.html
no comments: http://www.mrobinson.ca/2013/08/government-projects-going-wrong-part-2.html#comment-form
- https://www.blogger.com/post-edit.g?blogid=3435348234882099704&postid=7906797645537719759&from=pencil
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=7906797645537719759&target=email
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=7906797645537719759&target=blog
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=7906797645537719759&target=twitter
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=7906797645537719759&target=facebook
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=7906797645537719759&target=pinterest
contracting http://www.mrobinson.ca/search/label/contracting
government http://www.mrobinson.ca/search/label/government
isv http://www.mrobinson.ca/search/label/isv
project management http://www.mrobinson.ca/search/label/project%20management
why netflix autoplay is broken by design http://www.mrobinson.ca/2013/06/why-netflix-autoplay-is-broken-by-design.html
- http://4.bp.blogspot.com/-8d9zbtynoz8/uu5zdpn2eti/aaaaaaaaaru/iyh4ye1cgyi/s1600/netflix-credit+view.png
- http://4.bp.blogspot.com/-8z5qnhpxfgq/uu5zf3ppi6i/aaaaaaaaarc/zbahxfr0mge/s1600/pausedautoplay.png
mark robinson https://plus.google.com/102726936239780529711
9:03 pm http://www.mrobinson.ca/2013/06/why-netflix-autoplay-is-broken-by-design.html
no comments: http://www.mrobinson.ca/2013/06/why-netflix-autoplay-is-broken-by-design.html#comment-form
- https://www.blogger.com/post-edit.g?blogid=3435348234882099704&postid=6290160741379413689&from=pencil
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=6290160741379413689&target=email
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=6290160741379413689&target=blog
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=6290160741379413689&target=twitter
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=6290160741379413689&target=facebook
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=6290160741379413689&target=pinterest
autoplay http://www.mrobinson.ca/search/label/autoplay
netflix http://www.mrobinson.ca/search/label/netflix
user interaction http://www.mrobinson.ca/search/label/user%20interaction
ux design http://www.mrobinson.ca/search/label/ux%20design
developing with geoserver http://www.mrobinson.ca/2013/02/developing-with-geoserver.html
- http://2.bp.blogspot.com/-wgjetmnkbzm/urasjlmp7zi/aaaaaaaaal0/ta17yii06lk/s1600/eclipseconfigpage.png
mark robinson https://plus.google.com/102726936239780529711
12:17 pm http://www.mrobinson.ca/2013/02/developing-with-geoserver.html
no comments: http://www.mrobinson.ca/2013/02/developing-with-geoserver.html#comment-form
- https://www.blogger.com/post-edit.g?blogid=3435348234882099704&postid=9214000570782439868&from=pencil
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=9214000570782439868&target=email
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=9214000570782439868&target=blog
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=9214000570782439868&target=twitter
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=9214000570782439868&target=facebook
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=9214000570782439868&target=pinterest
eclipse http://www.mrobinson.ca/search/label/eclipse
geoserver http://www.mrobinson.ca/search/label/geoserver
tomcat http://www.mrobinson.ca/search/label/tomcat
tomcat 7 http://www.mrobinson.ca/search/label/tomcat%207
why government software projects go wrong - part 1 http://www.mrobinson.ca/2012/09/why-government-software-projects-going.html
disaster http://www.cbc.ca/news/canada/british-columbia/story/2012/06/06/bc-government-computer-glitches.html
shutdown without warning http://news.yahoo.com/faa-shutdown-continue-congress-leaves-205209095.html
mark robinson https://plus.google.com/102726936239780529711
9:46 am http://www.mrobinson.ca/2012/09/why-government-software-projects-going.html
2 comments: http://www.mrobinson.ca/2012/09/why-government-software-projects-going.html#comment-form
- https://www.blogger.com/post-edit.g?blogid=3435348234882099704&postid=4117842221328709194&from=pencil
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=4117842221328709194&target=email
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=4117842221328709194&target=blog
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=4117842221328709194&target=twitter
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=4117842221328709194&target=facebook
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=4117842221328709194&target=pinterest
contracting http://www.mrobinson.ca/search/label/contracting
government http://www.mrobinson.ca/search/label/government
isv http://www.mrobinson.ca/search/label/isv
project management http://www.mrobinson.ca/search/label/project%20management
american netflix in canada http://www.mrobinson.ca/2012/06/american-netflix-in-canada.html
http://www.tunnelbroker.net/ http://www.tunnelbroker.net/
- http://3.bp.blogspot.com/-q3ytt4jzc8s/t9tfypyiuwi/aaaaaaaaad8/yn6c06qzxsu/s1600/netflix-ipv6..png
mark robinson https://plus.google.com/102726936239780529711
9:09 am http://www.mrobinson.ca/2012/06/american-netflix-in-canada.html
no comments: http://www.mrobinson.ca/2012/06/american-netflix-in-canada.html#comment-form
- https://www.blogger.com/post-edit.g?blogid=3435348234882099704&postid=7732182927365164994&from=pencil
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=7732182927365164994&target=email
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=7732182927365164994&target=blog
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=7732182927365164994&target=twitter
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=7732182927365164994&target=facebook
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=7732182927365164994&target=pinterest
ipv6 netflix http://www.mrobinson.ca/search/label/ipv6%20netflix
introduction http://www.mrobinson.ca/2012/04/introduction.html
mark robinson https://plus.google.com/102726936239780529711
10:24 pm http://www.mrobinson.ca/2012/04/introduction.html
2 comments: http://www.mrobinson.ca/2012/04/introduction.html#comment-form
- https://www.blogger.com/post-edit.g?blogid=3435348234882099704&postid=4350440981932640259&from=pencil
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=4350440981932640259&target=email
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=4350440981932640259&target=blog
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=4350440981932640259&target=twitter
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=4350440981932640259&target=facebook
https://www.blogger.com/share-post.g?blogid=3435348234882099704&postid=4350440981932640259&target=pinterest
home http://www.mrobinson.ca/
posts (atom) http://www.mrobinson.ca/feeds/posts/default
2014 http://www.mrobinson.ca/search?updated-min=2014-01-01t00:00:00-08:00&updated-max=2015-01-01t00:00:00-08:00&max-results=1
november http://www.mrobinson.ca/2014_11_01_archive.html
how much cpp have i earned so far? http://www.mrobinson.ca/2014/11/how-much-cpp-have-i-earned-so-far.html
2013 http://www.mrobinson.ca/search?updated-min=2013-01-01t00:00:00-08:00&updated-max=2014-01-01t00:00:00-08:00&max-results=3
august http://www.mrobinson.ca/2013_08_01_archive.html
june http://www.mrobinson.ca/2013_06_01_archive.html
february http://www.mrobinson.ca/2013_02_01_archive.html
2012 http://www.mrobinson.ca/search?updated-min=2012-01-01t00:00:00-08:00&updated-max=2013-01-01t00:00:00-08:00&max-results=3
september http://www.mrobinson.ca/2012_09_01_archive.html
june http://www.mrobinson.ca/2012_06_01_archive.html
april http://www.mrobinson.ca/2012_04_01_archive.html
- https://plus.google.com/102726936239780529711
mark robinson https://plus.google.com/102726936239780529711
view my complete profile https://plus.google.com/102726936239780529711
blogger https://www.blogger.com

Zdjęcia

Zdjęcia 15
Zdjęcia bez atrybutu ALT 14
Zdjęcia bez atrybutu TITLE 15
Korzystanie Obraz ALT i TITLE atrybutu dla każdego obrazu.

Zdjęcia bez atrybutu TITLE

https://resources.blogblog.com/img/icon18_edit_allbkg.gif
https://resources.blogblog.com/img/icon18_edit_allbkg.gif
http://4.bp.blogspot.com/-8d9zbtynoz8/uu5zdpn2eti/aaaaaaaaaru/iyh4ye1cgyi/s320/netflix-credit+view.png
http://4.bp.blogspot.com/-8z5qnhpxfgq/uu5zf3ppi6i/aaaaaaaaarc/zbahxfr0mge/s320/pausedautoplay.png
https://resources.blogblog.com/img/icon18_edit_allbkg.gif
http://2.bp.blogspot.com/-wgjetmnkbzm/urasjlmp7zi/aaaaaaaaal0/ta17yii06lk/s320/eclipseconfigpage.png
https://resources.blogblog.com/img/icon18_edit_allbkg.gif
https://resources.blogblog.com/img/icon18_edit_allbkg.gif
http://3.bp.blogspot.com/-q3ytt4jzc8s/t9tfypyiuwi/aaaaaaaaad8/yn6c06qzxsu/s320/netflix-ipv6..png
https://resources.blogblog.com/img/icon18_edit_allbkg.gif
https://resources.blogblog.com/img/icon18_edit_allbkg.gif
https://resources.blogblog.com/img/icon18_wrench_allbkg.png
//lh6.googleusercontent.com/-ktu0ffq2t_8/aaaaaaaaaai/aaaaaaaaals/sm8ia8lyfik/s80-c/photo.jpg
https://resources.blogblog.com/img/icon18_wrench_allbkg.png
https://resources.blogblog.com/img/icon18_wrench_allbkg.png

Zdjęcia bez atrybutu ALT

https://resources.blogblog.com/img/icon18_edit_allbkg.gif
https://resources.blogblog.com/img/icon18_edit_allbkg.gif
http://4.bp.blogspot.com/-8d9zbtynoz8/uu5zdpn2eti/aaaaaaaaaru/iyh4ye1cgyi/s320/netflix-credit+view.png
http://4.bp.blogspot.com/-8z5qnhpxfgq/uu5zf3ppi6i/aaaaaaaaarc/zbahxfr0mge/s320/pausedautoplay.png
https://resources.blogblog.com/img/icon18_edit_allbkg.gif
http://2.bp.blogspot.com/-wgjetmnkbzm/urasjlmp7zi/aaaaaaaaal0/ta17yii06lk/s320/eclipseconfigpage.png
https://resources.blogblog.com/img/icon18_edit_allbkg.gif
https://resources.blogblog.com/img/icon18_edit_allbkg.gif
http://3.bp.blogspot.com/-q3ytt4jzc8s/t9tfypyiuwi/aaaaaaaaad8/yn6c06qzxsu/s320/netflix-ipv6..png
https://resources.blogblog.com/img/icon18_edit_allbkg.gif
https://resources.blogblog.com/img/icon18_edit_allbkg.gif
https://resources.blogblog.com/img/icon18_wrench_allbkg.png
https://resources.blogblog.com/img/icon18_wrench_allbkg.png
https://resources.blogblog.com/img/icon18_wrench_allbkg.png

Ranking:


Alexa Traffic
Daily Global Rank Trend
Daily Reach (Percent)









Majestic SEO











Text on page:

understanding software engineering communication is useless without understanding. saturday, november 8, 2014 how much cpp have i earned so far? estimating your cpp pension has always been something of a dark art. service canada has an estimator but it's only an estimator and only works for the common case. if you spent significant amounts of time outside of canada or have a spotty work history then the estimator will be wrong. so i put together a spreadsheet which will let you compute how much you have earned so far. this will produce how much pension you would be entitled to if you stopped working and waited until 65 to collect cpp. to fill out the spreadsheet, you will need your statement of contributions from service canada or your annual earnings from revenue canada. you can estimate your salary for a reasonably close result. fill in the actual earnings column with your gross pay or fill in the pensionable earning column with your statement of contributions from service canada. fill in your data the final number at the end is the pension you have earned so far in present day dollars. it doesn't impute future earnings and cpp will adjust the amount upwards for inflation. what do you mean i'll only get a pension of $150!? that's only the pension you have earned to date. so have a guaranteed pension of $150, your pension will grow as you work more years in canada. i'd like to thank doug runchey for how to calculate your cpp retirement pension for providing all the math used to calculate the cpp payments. posted by mark robinson at 5:20 pm no comments: email thisblogthis!share to twittershare to facebookshare to pinterest saturday, august 3, 2013 why government software projects go wrong - part 2 last time i mentioned the problems that are caused by governments in government projects. what about the other side - the isvs. it turns out that they aren't entirely blameless. bean-counter effect as i said previously, government work is very risky for small isvs so much of the space is dominated by large isvs. large isvs exist in a space where they are controlled by the bean counters. i really want to emphasize that certain changes in corporate culture are necessary as the company grows but this one is very detrimental. the bean-counter effect is treating employees like interchangeable cogs in terms of service delivery. two software engineers with 5 years of experience are completely equal as far as they care, even though that is provably false. to them, a team of 2 top-notch performers earning $100k/year is worse than a team of 3 middling performers earning $60k/year. switching to the latter means saving $20k/year in payroll and an increased their ability to bill out clients. after all, the clients still pay the same rate for the best and the worst. in the end, the isv has a perverse incentive to employ low-skill, but highly profitable, developers which end up dragging out the project. needless to say this is very bad for the client. sales over quality many isvs will offer to "customize" their current solution to meet the client's needs. here's the dirty little secret of programming. all software platforms represent a trade-off, by optimizing to do things well, like geo-spatial analysis, they will do other things much worse, like community interaction. the only way to counter-act this is to be equally good at doing everything, however, this ends up with a platform which is equally bad at everything. in the best case, the existing solution is close to what the client needs. in this case, the client is well served by re-using an existing solution. however, in many cases sales will try to make a purse out of a pig's ear (after all, it's their job). in cases such as turning a geospatial platform into a social networking system, it ends up being worse than starting over from scratch. however, the perverse incentive is that many clients won't, or can't, pay for a proper custom solutions. so, "customizing" an existing system, no matter how much code has to be written or discarded to make it fit, is better than starting fresh with a targeted solution. fear of change "we can't develop a new version because it would offend our current clients." many agencies are so paralyzed with fear of change that they refuse to analyze new technology. part of being an isv is reviewing all the new technologies that come out and determine if they meet the needs of their clients. after all, clients generally won't have the needed expertise in-house, it's why they hire isvs. what this means is that most of these organizations will adopt very stale technologies and use them as the basis for new projects. this can be caused either by the isv deciding its investment in the technology is too large to change or by the fear that clients won't be interested in a new system. what this means, is that clients end up with systems which are expensive to support and nearing a very sharp end of life. in addition to the old technologies, these large isvs will maintain old software development techniques and practices. waterfall, big-design upfront and the methodology is often used to attempt to produce a quality result. by staying behind the curve on modern software development practices these isvs think they're being consistent but all they're doing is harming the client. in the end, i don't think anyone at the isv is deliberately trying to do a bad job. they are doing their best, but i believe their incentives don't line up to produce amazing software. rather, they're incentivized to produce software which has the right superficial features, of which sadly, "great" is not on the list. posted by mark robinson at 9:54 pm no comments: email thisblogthis!share to twittershare to facebookshare to pinterest labels: contracting, government, isv, project management monday, june 3, 2013 why netflix autoplay is broken by design netflix has a cool feature where after you are finished watching one episode of a tv show, it will forward you on to the next one. it's a neat idea but it's implemented so badly as to be border-line user hostile. it starts before the previous show ends when the show your watching gets to the credits, it is crunched into a mini-box where in the credits play out in miniature. this is the same thing that happens with broadcast television except that netflix isn't showing ads for anything except for other shows you might want to watch. hey, i was watching that. some people view this as disrespectful to the creators of the show, which is an interesting argument but not one we're going to bring up here. a much better argument is that many shows don't just show credits at the end, they add in an extra scenes or follow-ups. this is most famous from arrested development where the producers added a false 'next time on arrested development'. so the system is actually removing value from me. it fails at actually auto-playing netflix will actually start playing the next episode of the show you were watching. which is nice, if that's what you want. the trouble is that's implemented so badly that no one would possibly want it to work that way. what it does is play for a few minutes into the show and then stops playback to ask if you want to actually continue watching the show. seriously, i was watching that. so now, i have stop what i'm doing and go instruct netflix to actually auto-play. this is ux equivalent of stepping on a lego. it's just bad and needs to go away. you can't turn it off the final sin is that i can't configure it one way or the other. maybe you like it this way and that's fine, but what i want is the ability to configure it operate differently. i understand that more config options will increase testing, but there has to be a reasonable middle ground. a simple option to turn off 'auto-play' would have hugely improved usability. you can leave this feature on by default, but i know would turn it off given the choice. posted by mark robinson at 9:03 pm no comments: email thisblogthis!share to twittershare to facebookshare to pinterest labels: autoplay, netflix, user interaction, ux design monday, february 4, 2013 developing with geoserver if you're developing an application which uses geoserver to provide mapping data then you might end up in a situation where you need to run geoserver on the same tomcat instance as your webapp. usually this is to do request proxying to the bigger geoserver host. in order to set tomcat up to properly deploy geoserver you need to make a few modifications if you're running it in eclipse. in the overview page of tomcat server set the server locations to 'use tomcat installation'. next, extract the geoserver.war file to /tomcat/webapps/geoserver and configure the tomcat server.xml with the following statement. finally, edit tomcat start up arguments and add "-xx:maxpermsize=128m" to the vm arguments. posted by mark robinson at 12:17 pm no comments: email thisblogthis!share to twittershare to facebookshare to pinterest labels: eclipse, geoserver, tomcat, tomcat 7 saturday, september 8, 2012 why government software projects go wrong - part 1 if you have been following the news then you might have heard about british columbia's new integrated case management system which is a complete disaster. it turns out that the $180-million dollar system is completely unusable due to bugs and is exposing extremely sensitive data to unauthorized users. so how did it get this way? how did $180 million disappear down a hole with only a horribly broken system coming out the other side? while i was not involved in this particular project i think i have a few ideas of what went wrong. i think there are two culpable parties here, the government and the contractors. let's examine what the government side is doing wrong. poor focus if you've ever dealt with gathering requirements the first thing that happens is absolutely everyone is consulted on what they want the system to do. so what happens is that a kitchen sink-full of requirements is drawn up. every single person from the politician selling it to his constituents, to the higher level directors, to the lady with too many cats in hr is asked to throw in their advice. funnily enough, end users are rarely consulted until the finished product arrives. now it's not bad that extensive lists of requirements are being drawn up but sadly that's where things end. there is no prioritization or optimization. so absolutely crucial requirements like 'must protect vulnerable data' and 'must be customizable to official ministry colour schemes' are of equal weight. countering this are the excessively detailed requirements like must use a 1024x768 display or must use technology 'x'. is it impossible to know if these requirements are truly firm or if they exist solely as a reaction to getting burned in the past. this is the first major pitfall, by making all requirements equally important it is incredibly difficult to properly discern what truly matters and what can be skipped. where does the client derive value? what are their major risk factors? the end result is a hugely expensive, incredibly complicated system that doesn't properly address real concerns but does cover-off buzzwords in the contract spec. lack of planning a big problem is the lack of planning. not at the department level but at a higher up level. often a project is stalled or delayed endlessly while waiting for a budget to appear. so a competent provider is found and a plan of work is created and then... nothing. the project languishes for months while waiting for a budget to appear. this is a major problem for smaller isvs who don't have a diversified revenue stream and can't wait around. the us government has not passed a budget since 2009. 3 years. agencies are limping along on continuing resolution and are unable to make any long term plans. these agencies can't make long-term (ie, more than 4 months) commitments because they might be shutdown without warning. finally, most government agencies think the clock to begin development starts when they talk to the vendor not when the contract is signed. so isvs are expected to bear the cost of speculative development in the hope that the agency will follow through. needless to say this drives up the risk to almost unbearable levels for most small isvs and drives all the business to large isvs. no oversight perhaps the most important thing lacking is proper oversight. in the age of outsourcing governments are pushing larger and larger sections of work out to private business. while this is fine, enough talent must be retained internally to be able to competently evaluate and monitor the progress of the project. this person needs to be aware of the correct ways to keep tabs on software projects and determine actual progress of the development. software development is usually quite different from other development projects and very few people outside of the industry have the proper knowledge. common tools like gantt charts and percentage done numbers are inappropriate measures but are expected to be used. without oversight it is very easy for the isv to extract unreasonable amounts of money from the government by dragging out contracts. without a strong focus on the end goals projects can wander which is good for the isv but not the client. even if the isv isn't interested in milking the contract, internal forces can cause the project to wander. shifting political goals and management by committee prevent solid objectives from forming. with shifting objectives it becomes incredibly easy for vast sums of money to be 'wasted' when goals are changed. pretty soon the project is late, over-budget, and of poor quality. in the end, governments reap what they sow when they play games with new software development. however, it would be wrong to lay the blame exclusively at the feet of government. next time i will discuss how the isvs screw up projects on their end. posted by mark robinson at 9:46 am 2 comments: email thisblogthis!share to twittershare to facebookshare to pinterest labels: contracting, government, isv, project management sunday, june 10, 2012 american netflix in canada american netflix in canada have you wanted to watch american netflix elsewhere in the world but don't want to pay for a us proxy? turns out there is an easy way to do thanks to ipv6 and hurricane electric. the process is really simple, sign up at http://www.tunnelbroker.net/ and create a regular tunnel. select the nearest end-point to you to get the best performance. from there, follow he's example configuration to get your ipv6 tunnel set up on your pc. the downside to this is you will no longer be able to view your regional films in netflix until you disable the tunnel. what's going on? it turns out that web browsers prefer to use ipv6 over ipv4 when available. by configuring an ipv6 tunnel you are being assigned an address from the upstream provider's pool. if your provider is american then you will appear to be american. so when you connect to netflix.com you will come in over a us-provided ipv6 address. netflix will then attempt to geocode your address and it will determine that you are, in-fact, in the us. this is the fundamental flaw in using ip address to determine where a person is located. ips do not correspond to a person's physical location. at best, ips can reliably tell you where the upstream provider is registered, but if they're providing service to people in tonga and britain you won't be able to tell them apart. posted by mark robinson at 9:09 am no comments: email thisblogthis!share to twittershare to facebookshare to pinterest labels: ipv6 netflix monday, april 30, 2012 introduction there are many blogs on the internet which discuss software engineering in very technical terms. while i have found these incredibly useful professionally i don't think they really help people who are not completely steeped in the culture. i have found that many people seem to under-estimate the need for clear communication; at least in themselves. what i am trying to cover is software engineering in a clear and concise manner. understanding is my goal. posted by mark robinson at 10:24 pm 2 comments: email thisblogthis!share to twittershare to facebookshare to pinterest home subscribe to: posts (atom) blog archive ▼  2014 (1) ▼  november (1) how much cpp have i earned so far? ►  2013 (3) ►  august (1) ►  june (1) ►  february (1) ►  2012 (3) ►  september (1) ►  june (1) ►  april (1) about me mark robinson view my complete profile awesome inc. template. powered by blogger.


Here you find all texts from your page as Google (googlebot) and others search engines seen it.

Words density analysis:

Numbers of all words: 2844

One word

Two words phrases

Three words phrases

the - 7.21% (205)
are - 2.32% (66)
you - 1.93% (55)
and - 1.51% (43)
his - 1.48% (42)
this - 1.41% (40)
all - 1.2% (34)
for - 1.16% (33)
that - 1.16% (33)
ear - 1.13% (32)
can - 0.98% (28)
over - 0.91% (26)
how - 0.84% (24)
out - 0.81% (23)
use - 0.77% (22)
isv - 0.77% (22)
will - 0.74% (21)
end - 0.74% (21)
they - 0.7% (20)
but - 0.67% (19)
what - 0.67% (19)
with - 0.67% (19)
our - 0.67% (19)
have - 0.63% (18)
project - 0.6% (17)
your - 0.56% (16)
able - 0.56% (16)
client - 0.53% (15)
government - 0.53% (15)
develop - 0.49% (14)
age - 0.49% (14)
software - 0.49% (14)
lay - 0.46% (13)
netflix - 0.46% (13)
isvs - 0.46% (13)
very - 0.46% (13)
server - 0.46% (13)
any - 0.42% (12)
need - 0.42% (12)
which - 0.42% (12)
get - 0.42% (12)
from - 0.42% (12)
not - 0.42% (12)
one - 0.42% (12)
play - 0.39% (11)
tomcat - 0.39% (11)
thing - 0.39% (11)
show - 0.39% (11)
system - 0.35% (10)
geoserver - 0.35% (10)
where - 0.35% (10)
development - 0.35% (10)
blog - 0.35% (10)
sin - 0.32% (9)
ever - 0.32% (9)
want - 0.32% (9)
add - 0.32% (9)
way - 0.32% (9)
has - 0.32% (9)
work - 0.32% (9)
pension - 0.32% (9)
their - 0.32% (9)
canada - 0.28% (8)
(1) - 0.28% (8)
like - 0.28% (8)
day - 0.28% (8)
turn - 0.28% (8)
off - 0.28% (8)
much - 0.28% (8)
many - 0.28% (8)
clients - 0.28% (8)
watch - 0.28% (8)
new - 0.28% (8)
term - 0.28% (8)
projects - 0.28% (8)
►  - 0.28% (8)
mark - 0.28% (8)
robinson - 0.28% (8)
thisblogthis!share - 0.25% (7)
it's - 0.25% (7)
facebookshare - 0.25% (7)
email - 0.25% (7)
part - 0.25% (7)
bad - 0.25% (7)
twittershare - 0.25% (7)
pinterest - 0.25% (7)
comments: - 0.25% (7)
then - 0.25% (7)
posted - 0.25% (7)
contract - 0.25% (7)
let - 0.25% (7)
requirements - 0.25% (7)
large - 0.25% (7)
sign - 0.25% (7)
cpp - 0.25% (7)
actual - 0.25% (7)
when - 0.25% (7)
other - 0.21% (6)
case - 0.21% (6)
side - 0.21% (6)
provide - 0.21% (6)
config - 0.21% (6)
web - 0.21% (6)
there - 0.21% (6)
most - 0.21% (6)
start - 0.21% (6)
ipv6 - 0.21% (6)
these - 0.21% (6)
earning - 0.21% (6)
proper - 0.21% (6)
don't - 0.21% (6)
than - 0.21% (6)
change - 0.21% (6)
can't - 0.21% (6)
only - 0.21% (6)
pay - 0.21% (6)
watching - 0.21% (6)
think - 0.21% (6)
would - 0.21% (6)
solution - 0.21% (6)
wrong - 0.21% (6)
all, - 0.18% (5)
next - 0.18% (5)
rate - 0.18% (5)
being - 0.18% (5)
best - 0.18% (5)
make - 0.18% (5)
try - 0.18% (5)
people - 0.18% (5)
view - 0.18% (5)
doing - 0.18% (5)
needs - 0.18% (5)
does - 0.18% (5)
actually - 0.18% (5)
labels: - 0.18% (5)
produce - 0.18% (5)
now - 0.18% (5)
follow - 0.18% (5)
cause - 0.18% (5)
far - 0.18% (5)
american - 0.18% (5)
service - 0.18% (5)
that's - 0.18% (5)
tunnel - 0.18% (5)
address - 0.18% (5)
used - 0.18% (5)
must - 0.18% (5)
earned - 0.18% (5)
equal - 0.18% (5)
complete - 0.18% (5)
exist - 0.18% (5)
even - 0.18% (5)
while - 0.18% (5)
final - 0.14% (4)
after - 0.14% (4)
its - 0.14% (4)
budget - 0.14% (4)
run - 0.14% (4)
was - 0.14% (4)
might - 0.14% (4)
provider - 0.14% (4)
them - 0.14% (4)
every - 0.14% (4)
custom - 0.14% (4)
mean - 0.14% (4)
data - 0.14% (4)
plan - 0.14% (4)
won't - 0.14% (4)
wait - 0.14% (4)
long - 0.14% (4)
edit - 0.14% (4)
fill - 0.14% (4)
agencies - 0.14% (4)
user - 0.14% (4)
time - 0.14% (4)
2012 - 0.14% (4)
ips - 0.14% (4)
argument - 0.14% (4)
person - 0.14% (4)
turns - 0.14% (4)
understand - 0.14% (4)
they're - 0.14% (4)
isvs. - 0.14% (4)
level - 0.14% (4)
end, - 0.14% (4)
appear - 0.14% (4)
management - 0.14% (4)
why - 0.14% (4)
few - 0.14% (4)
2013 - 0.14% (4)
incredibly - 0.14% (4)
june - 0.14% (4)
without - 0.14% (4)
determine - 0.14% (4)
real - 0.14% (4)
however, - 0.14% (4)
goals - 0.11% (3)
monday, - 0.11% (3)
easy - 0.11% (3)
design - 0.11% (3)
feature - 0.11% (3)
properly - 0.11% (3)
problem - 0.11% (3)
oversight - 0.11% (3)
extra - 0.11% (3)
down - 0.11% (3)
know - 0.11% (3)
configure - 0.11% (3)
major - 0.11% (3)
stop - 0.11% (3)
risk - 0.11% (3)
result - 0.11% (3)
false - 0.11% (3)
lack - 0.11% (3)
stream - 0.11% (3)
just - 0.11% (3)
big - 0.11% (3)
some - 0.11% (3)
set - 0.11% (3)
ads - 0.11% (3)
happens - 0.11% (3)
found - 0.11% (3)
credits - 0.11% (3)
understanding - 0.11% (3)
too - 0.11% (3)
wrong. - 0.11% (3)
more - 0.11% (3)
estimator - 0.11% (3)
statement - 0.11% (3)
until - 0.11% (3)
fear - 0.11% (3)
things - 0.11% (3)
equally - 0.11% (3)
years - 0.11% (3)
worse - 0.11% (3)
incentive - 0.11% (3)
put - 0.11% (3)
into - 0.11% (3)
means - 0.11% (3)
amount - 0.11% (3)
ends - 0.11% (3)
ability - 0.11% (3)
existing - 0.11% (3)
clients. - 0.11% (3)
platform - 0.11% (3)
technologies - 0.11% (3)
governments - 0.11% (3)
earnings - 0.11% (3)
engineering - 0.11% (3)
bean - 0.11% (3)
small - 0.11% (3)
saturday, - 0.11% (3)
canada. - 0.11% (3)
really - 0.11% (3)
client. - 0.11% (3)
about - 0.11% (3)
same - 0.11% (3)
technology - 0.11% (3)
quality - 0.11% (3)
two - 0.11% (3)
completely - 0.11% (3)
come - 0.11% (3)
appear. - 0.07% (2)
number - 0.07% (2)
competent - 0.07% (2)
waiting - 0.07% (2)
column - 0.07% (2)
present - 0.07% (2)
doesn't - 0.07% (2)
line - 0.07% (2)
planning - 0.07% (2)
'must - 0.07% (2)
effect - 0.07% (2)
bean-counter - 0.07% (2)
higher - 0.07% (2)
users - 0.07% (2)
projects. - 0.07% (2)
sadly - 0.07% (2)
end. - 0.07% (2)
truly - 0.07% (2)
grow - 0.07% (2)
caused - 0.07% (2)
important - 0.07% (2)
august - 0.07% (2)
providing - 0.07% (2)
calculate - 0.07% (2)
thank - 0.07% (2)
months - 0.07% (2)
result. - 0.07% (2)
drives - 0.07% (2)
who - 0.07% (2)
2014 - 0.07% (2)
amounts - 0.07% (2)
common - 0.07% (2)
art. - 0.07% (2)
create - 0.07% (2)
tunnel. - 0.07% (2)
been - 0.07% (2)
far? - 0.07% (2)
upstream - 0.07% (2)
are, - 0.07% (2)
blame - 0.07% (2)
using - 0.07% (2)
november - 0.07% (2)
tell - 0.07% (2)
april - 0.07% (2)
clear - 0.07% (2)
cover - 0.07% (2)
▼  - 0.07% (2)
communication - 0.07% (2)
discuss - 0.07% (2)
outside - 0.07% (2)
close - 0.07% (2)
enough - 0.07% (2)
estimate - 0.07% (2)
revenue - 0.07% (2)
expected - 0.07% (2)
bear - 0.07% (2)
contributions - 0.07% (2)
consulted - 0.07% (2)
business - 0.07% (2)
larger - 0.07% (2)
working - 0.07% (2)
objectives - 0.07% (2)
progress - 0.07% (2)
ways - 0.07% (2)
development. - 0.07% (2)
different - 0.07% (2)
spreadsheet - 0.07% (2)
money - 0.07% (2)
wander - 0.07% (2)
internal - 0.07% (2)
shifting - 0.07% (2)
drawn - 0.07% (2)
did - 0.07% (2)
absolutely - 0.07% (2)
that. - 0.07% (2)
better - 0.07% (2)
code - 0.07% (2)
matter - 0.07% (2)
except - 0.07% (2)
isn't - 0.07% (2)
starting - 0.07% (2)
shows - 0.07% (2)
system, - 0.07% (2)
cases - 0.07% (2)
because - 0.07% (2)
solution. - 0.07% (2)
well - 0.07% (2)
going - 0.07% (2)
case, - 0.07% (2)
arrested - 0.07% (2)
good - 0.07% (2)
value - 0.07% (2)
needs. - 0.07% (2)
"we - 0.07% (2)
previous - 0.07% (2)
were - 0.07% (2)
autoplay - 0.07% (2)
contracting, - 0.07% (2)
government, - 0.07% (2)
isv, - 0.07% (2)
trying - 0.07% (2)
practices - 0.07% (2)
attempt - 0.07% (2)
often - 0.07% (2)
old - 0.07% (2)
broken - 0.07% (2)
starts - 0.07% (2)
expensive - 0.07% (2)
interested - 0.07% (2)
finished - 0.07% (2)
episode - 0.07% (2)
show, - 0.07% (2)
idea - 0.07% (2)
implemented - 0.07% (2)
badly - 0.07% (2)
playing - 0.07% (2)
way. - 0.07% (2)
first - 0.07% (2)
terms - 0.07% (2)
file - 0.07% (2)
following - 0.07% (2)
- 0.07% (2)
finally, - 0.07% (2)
team - 0.07% (2)
arguments - 0.07% (2)
september - 0.07% (2)
dollar - 0.07% (2)
performers - 0.07% (2)
best, - 0.07% (2)
$180 - 0.07% (2)
million - 0.07% (2)
culture - 0.07% (2)
here, - 0.07% (2)
poor - 0.07% (2)
focus - 0.07% (2)
space - 0.07% (2)
extract - 0.07% (2)
deploy - 0.07% (2)
meet - 0.07% (2)
increase - 0.07% (2)
current - 0.07% (2)
ask - 0.07% (2)
sales - 0.07% (2)
say - 0.07% (2)
needless - 0.07% (2)
fine, - 0.07% (2)
project. - 0.07% (2)
dragging - 0.07% (2)
employ - 0.07% (2)
order - 0.07% (2)
reasonable - 0.07% (2)
simple - 0.07% (2)
option - 0.07% (2)
hugely - 0.07% (2)
february - 0.07% (2)
developing - 0.07% (2)
perverse - 0.07% (2)
you're - 0.07% (2)
usually - 0.07% (2)
(3) - 0.07% (2)
in the - 0.63% (18)
at the - 0.46% (13)
to the - 0.42% (12)
this is - 0.39% (11)
of the - 0.32% (9)
mark robinson - 0.28% (8)
the client - 0.28% (8)
if you - 0.28% (8)
the isv - 0.28% (8)
to facebookshare - 0.25% (7)
robinson at - 0.25% (7)
by mark - 0.25% (7)
to pinterest - 0.25% (7)
the end - 0.25% (7)
is that - 0.25% (7)
posted by - 0.25% (7)
email thisblogthis!share - 0.25% (7)
to twittershare - 0.25% (7)
or the - 0.25% (7)
thisblogthis!share to - 0.25% (7)
twittershare to - 0.25% (7)
facebookshare to - 0.25% (7)
comments: email - 0.25% (7)
on the - 0.25% (7)
is the - 0.21% (6)
the project - 0.18% (5)
if the - 0.18% (5)
able to - 0.18% (5)
the show - 0.18% (5)
for the - 0.18% (5)
out the - 0.18% (5)
which is - 0.18% (5)
pinterest labels: - 0.18% (5)
how much - 0.18% (5)
(1) ►  - 0.18% (5)
no comments: - 0.18% (5)
so far - 0.14% (4)
software development - 0.14% (4)
think the - 0.14% (4)
to make - 0.14% (4)
from the - 0.14% (4)
what the - 0.14% (4)
i have - 0.14% (4)
want to - 0.14% (4)
all the - 0.14% (4)
you have - 0.14% (4)
the end, - 0.14% (4)
earned so - 0.14% (4)
when the - 0.14% (4)
you will - 0.14% (4)
large isvs - 0.14% (4)
have a - 0.14% (4)
as the - 0.14% (4)
turns out - 0.14% (4)
out that - 0.11% (3)
the government - 0.11% (3)
provider is - 0.11% (3)
after all, - 0.11% (3)
by the - 0.11% (3)
service canada - 0.11% (3)
end up - 0.11% (3)
the client. - 0.11% (3)
american netflix - 0.11% (3)
that many - 0.11% (3)
to produce - 0.11% (3)
the other - 0.11% (3)
fill in - 0.11% (3)
pension you - 0.11% (3)
software projects - 0.11% (3)
they are - 0.11% (3)
isv is - 0.11% (3)
if they - 0.11% (3)
make a - 0.11% (3)
the best - 0.11% (3)
it turns - 0.11% (3)
then you - 0.11% (3)
the need - 0.11% (3)
the same - 0.11% (3)
software engineering - 0.11% (3)
you can - 0.11% (3)
you are - 0.11% (3)
be able - 0.11% (3)
you might - 0.11% (3)
a budget - 0.11% (3)
have earned - 0.11% (3)
to get - 0.11% (3)
the system - 0.07% (2)
that a - 0.07% (2)
of requirements - 0.07% (2)
budget to - 0.07% (2)
while waiting - 0.07% (2)
project is - 0.07% (2)
outside of - 0.07% (2)
lack of - 0.07% (2)
in this - 0.07% (2)
i think - 0.07% (2)
drawn up - 0.07% (2)
the first - 0.07% (2)
must use - 0.07% (2)
go wrong - 0.07% (2)
requirements like - 0.07% (2)
are the - 0.07% (2)
happens is - 0.07% (2)
are being - 0.07% (2)
thing that - 0.07% (2)
are of - 0.07% (2)
there is - 0.07% (2)
- part - 0.07% (2)
a team - 0.07% (2)
of work - 0.07% (2)
be wrong - 0.07% (2)
►  june - 0.07% (2)
(3) ►  - 0.07% (2)
think they - 0.07% (2)
i don't - 0.07% (2)
have found - 0.07% (2)
while i - 0.07% (2)
the upstream - 0.07% (2)
where a - 0.07% (2)
ipv6 tunnel - 0.07% (2)
pay for - 0.07% (2)
to watch - 0.07% (2)
netflix in - 0.07% (2)
the isvs - 0.07% (2)
next time - 0.07% (2)
what they - 0.07% (2)
the us - 0.07% (2)
i earned - 0.07% (2)
cause the - 0.07% (2)
interested in - 0.07% (2)
so far? - 0.07% (2)
amounts of - 0.07% (2)
have the - 0.07% (2)
3, 2013 - 0.07% (2)
progress of - 0.07% (2)
an estimator - 0.07% (2)
must be - 0.07% (2)
age of - 0.07% (2)
expected to - 0.07% (2)
why government - 0.07% (2)
agencies are - 0.07% (2)
projects and - 0.07% (2)
configure it - 0.07% (2)
how did - 0.07% (2)
worse than - 0.07% (2)
produce a - 0.07% (2)
attempt to - 0.07% (2)
used to - 0.07% (2)
that clients - 0.07% (2)
what this - 0.07% (2)
clients won't - 0.07% (2)
with your - 0.07% (2)
this means - 0.07% (2)
and determine - 0.07% (2)
the new - 0.07% (2)
it would - 0.07% (2)
fear of - 0.07% (2)
the final - 0.07% (2)
perverse incentive - 0.07% (2)
existing solution - 0.07% (2)
trying to - 0.07% (2)
case, the - 0.07% (2)
with a - 0.07% (2)
ends up - 0.07% (2)
way to - 0.07% (2)
meet the - 0.07% (2)
one is - 0.07% (2)
to say - 0.07% (2)
pension of - 0.07% (2)
end, the - 0.07% (2)
to calculate - 0.07% (2)
clients. after - 0.07% (2)
ability to - 0.07% (2)
your cpp - 0.07% (2)
performers earning - 0.07% (2)
don't think - 0.07% (2)
not on - 0.07% (2)
if you're - 0.07% (2)
system is - 0.07% (2)
need to - 0.07% (2)
you need - 0.07% (2)
canada or - 0.07% (2)
team of - 0.07% (2)
turn it - 0.07% (2)
needs to - 0.07% (2)
to actually - 0.07% (2)
time i - 0.07% (2)
watching that. - 0.07% (2)
other side - 0.07% (2)
and then - 0.07% (2)
that they - 0.07% (2)
show you - 0.07% (2)
netflix will - 0.07% (2)
work is - 0.07% (2)
column with - 0.07% (2)
2013 why - 0.07% (2)
contributions from - 0.07% (2)
statement of - 0.07% (2)
the bean - 0.07% (2)
would be - 0.07% (2)
cpp have - 0.07% (2)
isv, project - 0.07% (2)
episode of - 0.07% (2)
but not - 0.07% (2)
but it's - 0.07% (2)
implemented so - 0.07% (2)
into a - 0.07% (2)
that happens - 0.07% (2)
was watching - 0.07% (2)
for small - 0.07% (2)
contracting, government, - 0.07% (2)
to twittershare to - 0.25% (7)
twittershare to facebookshare - 0.25% (7)
comments: email thisblogthis!share - 0.25% (7)
mark robinson at - 0.25% (7)
to facebookshare to - 0.25% (7)
thisblogthis!share to twittershare - 0.25% (7)
by mark robinson - 0.25% (7)
posted by mark - 0.25% (7)
facebookshare to pinterest - 0.25% (7)
email thisblogthis!share to - 0.25% (7)
to pinterest labels: - 0.18% (5)
no comments: email - 0.18% (5)
pm no comments: - 0.14% (4)
earned so far - 0.14% (4)
it turns out - 0.11% (3)
you have earned - 0.11% (3)
turns out that - 0.11% (3)
this is the - 0.11% (3)
to make a - 0.11% (3)
be able to - 0.11% (3)
for a budget - 0.07% (2)
for the isv - 0.07% (2)
a budget to - 0.07% (2)
while waiting for - 0.07% (2)
netflix in canada - 0.07% (2)
lack of planning - 0.07% (2)
labels: contracting, government, - 0.07% (2)
to say this - 0.07% (2)
which is a - 0.07% (2)
2 comments: email - 0.07% (2)
much cpp have - 0.07% (2)
wrong - part - 0.07% (2)
software projects go - 0.07% (2)
i earned so - 0.07% (2)
isv, project management - 0.07% (2)
i have found - 0.07% (2)
how much cpp - 0.07% (2)
you need to - 0.07% (2)
clients. after all, - 0.07% (2)
statement of contributions - 0.07% (2)
from service canada - 0.07% (2)
column with your - 0.07% (2)
pension you have - 0.07% (2)
why government software - 0.07% (2)
projects go wrong - 0.07% (2)
a team of - 0.07% (2)
needless to say - 0.07% (2)
then you might - 0.07% (2)
pay for a - 0.07% (2)
fear of change - 0.07% (2)
the isv is - 0.07% (2)
contracting, government, isv, - 0.07% (2)
implemented so badly - 0.07% (2)
watching that. so - 0.07% (2)
turn it off - 0.07% (2)
have i earned - 0.07% (2)
(1) ►  june - 0.07% (2)

Here you can find chart of all your popular one, two and three word phrases. Google and others search engines means your page is about words you use frequently.

Copyright © 2015-2016 hupso.pl. All rights reserved. FB | +G | Twitter

Hupso.pl jest serwisem internetowym, w którym jednym kliknieciem możesz szybko i łatwo sprawdź stronę www pod kątem SEO. Oferujemy darmowe pozycjonowanie stron internetowych oraz wycena domen i stron internetowych. Prowadzimy ranking polskich stron internetowych oraz ranking stron alexa.