Thursday 11 March 2010

A Thoroughly Modern Developer

The world of development has changed rapidly over the last decade or so.  Thanks to Agile, great tools such as TDD, O/R mapping, dynamic and functional languages and a million other little things, the way companies approach development is changing.  A bright new future awaits where only the true veterans wince as the CEO discusses going waterfall when promoting the merits of the new hydroelectric generator.

Inevitably, as development changes so will developers need to adapt.  The stereotype of a socially awkward, green screen loving, mouse hating, hacker who wears black-now-grey jeans and t-shirts that state "127.0.0.1 is where the heart is" for a week at a time and mumbles through the pizza crumbs that drop in piles from his beard onto his ever rounding belly, is not going to cut it in this new world.  Future projects will be run on the basis of success and that means you can't forgive someone's shortcomings because they are a "code wizard".

So what sort of developer does cut it at the beginning of this new decade?  What sort of skills are you going to need?  Well, funny you should ask-


Domain Knowledge

Or, knowledge of the business you are working for.  Systems are more complex than ever and businesses increasingly rely on them.  Regardless of the general mistrust of IT it has moved right into the heart of business, providing the engine, one without which many businesses couldn't survive.
To build successful systems The Thoroughly Modern Developer has a thorough knowledge of the businesses intention and the value being delivered; it isn't good enough to rely on a BA and a Development Manager to 'translate' business speak into dev syntax.

Eric Evans goes into this in detail in Domain Driven Design.  Designing and building a system is a collaborative effort between the domain experts and the developers to create a common model (or a ubiquitous language).  If you don't understand the business how can you model it?  But it goes further than that; if you don't understand the business value how can you deliver it?


QA

Back in the old days testing meant running up the app, clicking a couple of times and then waiting a month or two before the testing team raised a list of bugs for the junior devs to pick up and fix.  It took XP to change our attitudes on this.  TDD meant we wrote unit tests and verified our systems with at least some code.  Agile put QAs at the heart of the development process and bugs where fixed at the end of every iteration, but the 'throw it over the wall' principle was still there, just shorter.

The Thoroughly Modern Developer takes responsibility for her own quality, she cares more about meeting the acceptance criteria in a bug free fashion than anything else.  This makes the QA's role even more critical as they must continuously guide and help the dev but they will no longer be reduced to simply checking they've done the work.


Usability

The average developers idea of building something usable is akin to [the car Homer designed].  For some strange reason even the simplest of tasks, such as getting a column of text boxes to line up, seems to be a feat of incredible endurance.

But usability is crucial.  The first developer I ever worked for told me The users don't care about how clean and beautiful your code is, they never see it, but the smallest spelling mistake on the UI and they're on the phone.

The Thoroughly Modern Developer builds systems with usability in mind from the start.  Sure, she's no expert - but she knows enough simple rules to get her by - so she works closely with the UX person to ensure what is being produced is usable not just functional.


Polyglot

The Thoroughly Modern Developer does not define her role or skillset around a single language (or worse, a single toolkit - i.e. ASP.NET Developer).

She is language agnostic, and she has experience of a number of different languages, using different paradigms (OOP, functional, dynamic etc.) and her level of understanding goes beyond syntax.
The Thoroughly Modern Developer will choose the best tool for the job or circumstance.  Throw her a language she's never worked in and she has no issues about picking it up.  Or put her on a project where she's expected to work in two or more different languages and she isn't phased.

In Code Complete Steve McConnell talks about Programming "into" a langague over programming "in" a language.  The Thoroughly Modern Developer does the former.


Value Driven

To every new feature, ever request, every line of code, the Thoroughly Modern Developer asks the same question: how does this deliver value or what's the value of doing this?  She's obsessed, she keeps going on about it, it's all most as if it's all she cares about.

Which it is of course.  To the Thoroughly Modern Developer value is the sole purpose of her job.


A People Person

Oh yes, it's that horrible phrase, one that causes many devs of old to run away and hide behind a wall of cabinets filled with specification documents.  The Thoroughly Modern Developer, on the other hand, likes people, gets on with people, can talk to people.  She doesn't need 'Relationship Managers' or 'Business Interfacers'; put her in a room full of real people and she'll hold her own without spitting when she talks or snorting Beavis and Buthead style when someone uses any word, or collection of words, which bear a vague resemblance to bodily functions.

Why is the Thoroughly Modern Developer such a people person?  Because she understands that in order to build quality software, that delivers business value she needs to talk to people, all different sorts of people, all the time.  Whether it's to find out whether the button should say Save or Create or to explain to non-technical people why it took longer to integrate the zobertron with the phlargbleg initiator (of course the Thoroughly Modern Developer would never have come up with those names but she's still got to get along with the old skool) and for the client to be confidant.

People are what makes a software project successful and if you can't do people you can't do software.


Facilitation

The Thoroughly Modern Developer often finds herself in the middle of difficult and complex situations.  Because she wants to get the system right she has to raise difficult questions about the way the business works.

The Thoroughly Modern Developer needs basic facilitation skills.  She needs to be able to lead a group of people through creative and difficult exercises. To get the right answers you have to keep people on track, resolve conflicts, remove distractions, know when to call time-out, get them to make a decision.


Has "other" interests

For athletes cross-training (training in your non-core sport) is a essential technique to ensuring you excel in your core discipline.  This is no less true for intellectual disciplines and even more true for creative ones (artists/writers/musicians have known for centuries the importance of pursing other arts - think Da Vinci).  If your entire existence is writing software then you are greatly narrowing your reference points and are more likely to suffer from boredom or stagnation.  For example many prominent developers have blogged on the strange relation between development and music (as a failed musician I entirely concur).

Personally, I have found that long distance sports have allowed me to strengthen and develop a lot of essential development skills: focus, pace, general discipline; not to mention the health benefits that keep my brain active and my energy levels high.

But not only does it benefit your work but it makes you a more interesting person, which is always useful when talking to 'real' people like the users. So do your self a favour, when you get home do something that doesn't involve the computer.


Understands that technology isn't important

The Thoroughly Modern Developer has a healthy cynicism towards technology. If something can be done without technology that's her preference and she'll push for it.  She actually wants to write less software; complex clever gadgetry and features fill her with a great sense of foreboding.

If she was a developer at Timpsons (who have no centralized till system), she'd be strong in resisting all efforts to introduce one.  She only cares about technology if it offers real benefit, if it provides genuine value or is essential to the business or user.


She's great is the Thoroughly Modern Developer.  She's so awesome people high five her every time she gets up to make a cup of tea.  And yet she's so humble with it.  If only I could be just like her (sigh).

54 comments:

Chris Oldwood said...

So I take it you are in favour of generalists over specialists? Where do specialists fit into this picture?

Unknown said...

Good one totally identified :)

Anonymous said...

In a land where puppies and kittens rain gently from the sky and each night we rest our heads on warm fluffy bunnies, there frolics the thoroughly modern developer, kindly impaled upon a unicorn horn.

Anonymous said...

You had me at the first sentence.
Totally clueless.

Eddie Webbinaro said...

Nice read!
I agree that a modern developer must understand the business, and BV of everything they do. Otherwise the result is unsupported projects and frustrated users.

Especially as more companies work to off-shore development, we must demonstrate the ability of in-house resources to deliver on targeted strategic solutions, not quickly cobbled tactical stop-gaps.

Anonymous said...

Nice blog. Interesting information.
This looks like a very nice place! I liked it so much and very interesting, too! Thanks for sharing the experience.
Cheap Flights to Adelaide
Flights to Adelaide
Adelaide Flights

radhe said...

I recently came across your blog and have been reading along. I thought I would leave my first comment. I don't know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often. Very informative content and I enjoyed reading your blog keep it up.
italy Holiday Packages
Cheap italyi Holidays
italy Holidays

Anonymous said...

xanax order no prescription can i order xanax online - xanax 1mg bar

Anonymous said...

http://xmyishang.exblog.jp/17231359
http://www.webshare.cc/blog/b/blog_view.php?mid=547194&id=149&show_bbslink=
http://cinecloudfilms.com/index.php?do=/blog/93530/this-extra-traffic-spotting-service-will-only-be-available-as-a-premium-%E3%83%88-%E3%83%AA/
http://idioproject.com/social/index.php?do=/blog/57365/having-too-many-spyware-removers-or-running-on-your-system-actually-could-b/
http://www.bloglog.com/blog/xmyshang6/126031/the-number-experiences
http://idioproject.com/social/index.php?do=/blog/58052/always-be-aware-of-where-you-search-for-your-spyware-virus-protetion/
http://archive.remdublin.com/blog/jiumengshici/2013/01/28/article-may-be-freely-reprinted-your-ezine
http://17951501.at.webry.info/201301/article_35.html
http://aksample2.akdigitalweb.com/blogs/viewstory/215093
http://d.hatena.ne.jp/huangshumei/20130128/1359362523
http://prsites.biz/myblog-admin/with-spts-help.html
http://jiumengshi.exblog.jp/17716247
http://nen360.nenonline.org/blog/always-be-aware-where-you-search-your-spybot-virus-protetion
http://jiumengshi.exblog.jp/17716244
http://www.chumclubs.com/blog/31018/the-nokia-maps-application-also-offers-voice-guided-turn-by-turn-directions/

Anonymous said...

GvZ m paDX http://www.mcmmenzu.com/ RmK e wbAP [url=http://www.mcmmenzu.com/]mcmリュック[/url] DiH g wqBU http://www.mcmtsuuhanmise.com EqR v joUU [url=http://www.mcmtsuuhanmise.com]mcm バッグ[/url] HkJ nbKI g sdFH http://www.celinehonmono.com/ RtE zmEG u lhLX [url=http://www.celinehonmono.com/]セリーヌ アウトレット[/url] SfB n vzSY http://www.celineshinsaku.com/ MsO h jlEO [url=http://www.celineshinsaku.com/]セリーヌ 財布[/url] MsO p qtYU http://www.celinesekihin.com/ RzM h qxKW [url=http://www.celinesekihin.com/]セリーヌ バッグ[/url] CuK nkAP o teGL http://www.celinegekiyasu.com/ FbW ifLB l huER [url=http://www.celinegekiyasu.com/]セリーヌ ラゲージ[/url] XwX ltFR f xqFK http://www.chloeninkimise.com AgT chTH m hgSR [url=http://www.chloeninkimise.com]セリーヌ カバ[/url] YuI mtHA e fjZY http://www.celinesaihu.com WfW bkAL y maDM [url=http://www.celinesaihu.com]クロエ バッグ[/url]

Anonymous said...

NdU qrVW c ctBA http://www.chloebestsale.com/ DrM cbHO z jpGD [url=http://www.chloebestsale.com/]chloe 新作[/url TfK y fsQA http://www.chloejapan2013.com/ KyK s wyPU [url=http://www.chloejapan2013.com/]chloe 財布[/url] BiI daEG j zmYG http://www.celinehonmono.com/ SxJ riIG v foLS [url=http://www.celinehonmono.com/]セリーヌ バッグ[/url] NxI t lgFH http://www.celineshinsaku.com/ BhZ u gjJW [url=http://www.celineshinsaku.com/]セリーヌ バッグ[/url] GkH u utFR http://www.celinesekihin.com/ VpR s bqNL [url=http://www.celinesekihin.com/]セリーヌ 財布[/url] QjK hcEM l wvYB http://www.celinegekiyasu.com/ FuP ktLY b lvCT [url=http://www.celinegekiyasu.com/]セリーヌ ラゲージ[/url] CwN zmGY g asQF http://www.chloeninkimise.com XcY ysSM d oxQA [url=http://www.chloeninkimise.com]セリーヌ 財布[/url] BcZ ciTR e pzWN http://www.celinesaihu.com StQ wxZL o mrWS [url=http://www.celinesaihu.com]クロエ バッグ[/url]

Anonymous said...

GjA baTW f tiOA http://www.coachjp2013.com/ ekFR p slNG upWZ [url=http://www.coachjp2013.com/]コーチ 財布[/url] AiL qoHP d xsMZ http://www.guccinewjp2013.com/ owQF u egLC awTF [url=http://www.guccinewjp2013.com/]グッチ アウトレット[/url] ZqI uwSJ h adDQ http://www.coachestorejp.com/ hiIT w lxDC vrQJ [url=http://www.coachestorejp.com/]コーチ 長財布[/url] VnB zzUT e tuZP http://www.coachonlyjp.com/ nqZQ q anVX kxNN [url=http://www.coachonlyjp.com/]コーチ アウトレット[/url] KzA gqSZ i fsNC http://www.shopjpcoach.com/ apKQ f jbGA klBT [url=http://www.shopjpcoach.com/]コーチ 店舗[/url] AeI ulJL l slUV http://www.guccibuyja.com/ faTM f dhGF xcUS [url=http://www.guccibuyja.com/]グッチ バック[/url] JfS vtUP s wvBC http://www.coachninki.com/ arVJ z uwRG gcAC [url=http://www.coachninki.com/]コーチ 財布[/url] PfA qjGQ i qwMP http://www.coachjpbrand.com/ gxHI d apDO yyZI [url=http://www.coachjpbrand.com/]コーチ 長財布[/url]

Anonymous said...

KcA ncPW z kmET http://www.allcoachjp.com/ aiAR x ggXV uzTY [url=http://www.allcoachjp.com/]コーチ 財布[/url] YzY niHB s hzWZ http://www.eguccishopjp.com/ nfWI u nbLY nnPA [url=http://www.eguccishopjp.com/]グッチ アウトレット[/url] YqP taNC h lvZJ http://www.shopcoachja.com/ hrCM p qnLY giRT [url=http://www.shopcoachja.com/]コーチ アウトレット[/url] XeI ycXX u gmOK http://www.guccicoolja.com/ qnGW y tjAQ zhHO [url=http://www.guccicoolja.com/]グッチ バック[/url] VlS edFE d qoQI http://www.guccibagsjp2013.com/ dcBU n jfHP hqNH [url=http://www.guccibagsjp2013.com/]グッチ バック[/url] LwK joCU n vwFT http://www.guccihotjp.com/ qjKP d vmAG nxWM [url=http://www.guccihotjp.com/]GUCCI バック[/url] RzZ dmPO q ryTQ http://www.onlineguccija.com/ cmNJ q wzKF aqXC [url=http://www.onlineguccija.com/]グッチ バック[/url] KmW xyDI w trBJ http://www.coachnewja.com/ nfES k mdRO zbVM [url=http://www.coachnewja.com/]コーチ バッグ[/url]

Anonymous said...

IdC mtUN d xxKH tumi http://toumijaesinsaku.com/ CbYjh nlTm uiBl ayXm [url=http://toumijaesinsaku.com/]tumi[/url] QqG zrRA u ycEJ TUMI 店舗 http://toumijapkouhyou.com/ Xd NkP DqM dlFF [url=http://toumijapkouhyou.com/]TUMI 店舗[/url] OuJ cdOE m krQO ディオールオム スーツ http://diorubaggu.com/ Cn HjO QoJ uuIY [url=http://diorubaggu.com/#195767]ディオール 財布 メンズ[/url] TrR ojHF h woVV TUMI 店舗 http://toumijaeninnki.com/ Xo QdI BqF jdSP [url=http://toumijaeninnki.com/]TUMI リュック[/url] IpO feMC w lyRA レイバン メガネ http://reibanautoretto.com/ Ks YzQ VfM olHZ [url=http://reibanautoretto.com/]レイバン サングラス[/url] YwY vwNZ m hiTL Raban メガネ http://reibandendou.com/ Zv CsR HdV vvTN [url=http://reibandendou.com//#680546]レイバン アウトレット[/url] ZaZ pfCO d agQZ Raban サングラス http://reibansaisin.com/ Xs BcE LrT fiTZ [url=http://reibansaisin.com//#375808]レイバン サングラス 店舗[/url] RoL cwJU f jqUB ビジネスバッグ TUMI http://toumijaenihon.com/ Vo DmQ LgW unWT [url=http://toumijaenihon.com/]TUMI 26141[/url] QyE wiNK j afUH obJW http://louishtvuittonhtshop.webs.com/ Da WiL SmD jaJC [url=http://louishtvuittonhtshop.webs.com/]loui vuitton[/url]

Anonymous said...

EoI hbGR b neDA http://www.chloebestsale.com/ JtM ciRJ u lbBB [url=http://www.chloebestsale.com/]クロエ バッグ[/url SoP w hlRL http://www.chloejapan2013.com/ ZgU k nyPW [url=http://www.chloejapan2013.com/]chloe 財布[/url] XzW dnET m lvEG http://www.celinehonmono.com/ LhV okPM w ypIO [url=http://www.celinehonmono.com/]セリーヌ 財布[/url] UeQ z iaXT http://www.celineshinsaku.com/ CfV x xoKJ [url=http://www.celineshinsaku.com/]セリーヌ 財布[/url] JuJ j rlAC http://www.celinesekihin.com/ JjF v qaAP [url=http://www.celinesekihin.com/]セリーヌ 財布[/url] AmG nmQX m ykPX http://www.celinegekiyasu.com/ LoR ptMK f zfCS [url=http://www.celinegekiyasu.com/]セリーヌ バッグ[/url] QnM ceMJ w ozVR http://www.chloeninkimise.com SiJ rsSM q fkRV [url=http://www.chloeninkimise.com]セリーヌ カバ[/url] BeJ bwGE t wnNC http://www.celinesaihu.com LwZ vtIC l mdPN [url=http://www.celinesaihu.com]クロエ バッグ[/url]

Anonymous said...

What a material of un-ambiguity and preserveness of precious familiarity concerning
unexpected feelings.

Feel free to surf to my blog post :: www.oakleyxxx.com

Anonymous said...

I am truly pleased to read this website posts which contains plenty of helpful
information, thanks for providing these kinds of data.


Stop by my blog: レイバンサングラス

Anonymous said...

What's up Dear, are you actually visiting this website daily, if so then you will without doubt take fastidious knowledge.

My homepage: レイバンサングラス

Anonymous said...

Thanks for finally talking about > "A Thoroughly Modern Developer"
< Liked it!

My web site レイバンサングラス

Anonymous said...

If you would like to improve your know-how only keep visiting this site and be updated
with the newest news update posted here.

my site: www.boelema.nl

Anonymous said...

Hurrah! Finally I got a website from where I be capable of in fact get useful facts regarding my study and knowledge.


my weblog; オークリーメガネ

Anonymous said...

Hi, I want to subscribe for this website to take most recent updates, thus where can i do it please help
out.

Check out my page - http://www.rayban1stoutlet.com/

Anonymous said...

I read this post fully on the topic of the difference of newest and preceding technologies,
it's awesome article.

Visit my web-site: blogspot.com

Anonymous said...

Howdy! I could have sworn I've been to this site before but after looking at many of the posts I realized it's new
to me. Anyways, I'm certainly happy I discovered it and I'll be book-marking it and checking back often!


Also visit my homepage macrobotics.blogspot.com

Anonymous said...

My brother recommended I might like this blog.
He was totally right. This post truly made my day.
You can not believe simply how much time I had spent for this info!
Thank you!

Here is my weblog レイバンサングラス

Anonymous said...

We absolutely love your blog and find most of your post's to be precisely what I'm looking
for. Does one offer guest writers to write content for you personally?
I wouldn't mind publishing a post or elaborating on most of the subjects you write about here. Again, awesome weblog!
Also visit my weblog :: オークリー

Anonymous said...

Hello would you mind sharing which blog platform you're working with? I'm looking to start my own blog soon but
I'm having a tough time making a decision between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design seems different then most blogs and I'm looking for something
unique. P.S Sorry for getting off-topic but I had to ask!


Feel free to surf to my web page ... レイバン

Anonymous said...

Wow that was strange. I just wrote an really long comment but after I clicked submit my comment didn't appear. Grrrr... well I'm not writing all that over again.
Regardless, just wanted to say great blog!



my blog post: オークリー

Anonymous said...

If you wish for to obtain a good deal from this post then you have to apply such methods to your
won weblog.

Here is my blog post :: レイバンメガネ

Anonymous said...

Hello, yes this post is actually good and I have learned lot of things from it about blogging.

thanks.

My web page; オークリー サングラス

Web developer said...

The information provided here is of the utmost quality. Appreciated for displaying the content in such a manner as of such when I’m

Anonymous said...

Bvlgari Rings My spouse and i am frequently apply a
softer stable and a detachable solid. Bvlgari Men Use another refreshing place from the
outdoors combine. Position Transaction stands on the internet as the surgical procedure for writing text
books. You furthermore mght decide coloring, components, and elegance.

http://www.zwiki.net/index.php/Benutzer:BruceRCWZ

Feel free to surf to my weblog ... celineカバ

Anonymous said...

Howdy! Would you mind if I share your blog with my twitter group?

There's a lot of folks that I think would really enjoy your content. Please let me know. Thanks

Feel free to visit my website ... prada バッグ

Anonymous said...

What's Taking place i'm new to this, I stumbled upon this I've found It absolutely helpful and it has helped me out loads. I hope to contribute & help other users like its helped me. Great job.

Look into my homepage: www.cabaret-chat-noir.com

Anonymous said...

I'm truly enjoying the design and layout of your website. It's a very easy on the
eyes which makes it much more enjoyable for me to come here and visit more often.

Did you hire out a developer to create your theme? Great work!


Review my page アバクロンビー

Anonymous said...

It's the best time to make some plans for the future and it is time to be happy. I have read this put up and if I may I wish to suggest you some interesting issues or suggestions. Perhaps you could write next articles referring to this article. I want to learn even more issues approximately it!

Here is my page - クロエ店舗

Anonymous said...

Very nice article, totally what I needed.

Feel free to visit my homepage モンスタービーツ

Anonymous said...

fantastic publish, very informative. I ponder
why the opposite specialists of this sector do not understand this.
You should continue your writing. I am confident, you have
a huge readers' base already!

Feel free to surf to my weblog - レイバン

Anonymous said...

Asking questions are actually nice thing if you are not understanding anything entirely,
but this paragraph presents pleasant understanding even.



Here is my webpage ... レイバンサングラス

Anonymous said...

Hello my loved one! I want to say that this article is amazing,
nice written and come with approximately all vital infos. I'd like to see more posts like this .

Also visit my website - Acne care

Anonymous said...

Helpful information. Lucky me I discovered your website by
chance, and I am surprised why this twist of fate did not took place earlier!
I bookmarked it.

Feel free to surf to my blog - モンスタービーツ

Anonymous said...

each time i used to read smaller articles which as well clear their motive, and
that is also happening with this post which I am reading now.


Look at my web blog: http://www.klevertravel.ro/index.php?pagina=cautare&termen=&x=1&y=1

Anonymous said...

constantly i used to read smaller articles that also clear their
motive, and that is also happening with this post which I am reading at
this time.

Here is my web page; http://louboutinshoes.sweat365.com/

Anonymous said...

What's Going down i'm new to this, I stumbled upon this I've discovered It positively helpful and it has helped me out loads. I hope to contribute & aid different customers like its aided me. Good job.

Look at my website :: エアジョーダン

Anonymous said...

Wonderful goods from you, man. I have understand your stuff previous to and you are just extremely wonderful.
I actually like what you have acquired here, really like what you're saying and the way in which you say it. You make it entertaining and you still care for to keep it wise. I can not wait to read far more from you. This is actually a wonderful web site.

Here is my web blog :: レイバン 通販

Anonymous said...

What i do not realize is actually how you're no longer really a lot more neatly-preferred than you may be now. You are so intelligent. You realize thus considerably with regards to this subject, produced me personally imagine it from numerous numerous angles. Its like women and men don't seem to be fascinated unless it is something to accomplish
with Woman gaga! Your personal stuffs great. At all times take care of it up!


my web site: ロレックスレプリカ

Anonymous said...

Quality posts is the important to interest the users to pay a visit the website, that's what this web page is providing.

My web page: http://www.techtransfersummit.com/

Anonymous said...

Hi I am so excited I found your webpage, I really found you by accident, while I was researching on Digg for something else, Nonetheless I am here now
and would just like to say thank you for a incredible post
and a all round enjoyable blog (I also love the theme/design), I don't have time to browse it all at the minute but I have bookmarked it and also included your RSS feeds, so when I have time I will be back to read a lot more, Please do keep up the awesome work.

my website :: ロレックスレプリカ

Anonymous said...

Fantastic items from you, man. I've take note your stuff prior to and you're just too excellent.
I really like what you've obtained here, certainly like what you're saying and the way in which in
which you say it. You're making it entertaining and you still take care of to keep it wise. I can't wait to read far more from you.
This is actually a great web site.

Also visit my webpage; エアジョーダン

Anonymous said...

I’m not that much of a internet reader to be honest but your blogs really nice, keep it up!
I'll go ahead and bookmark your website to come back later on. Cheers

my blog post ... http://wiki.logicmasons.com

Anonymous said...

Do you mind if I quоte а fеw of yоur articles as long аs I provide
сrеdit and sources back to your weblog?
My blog site is in the exaсt samе area of іntereѕt as уours
and mу visitors woulԁ genuіnely bеnefit frοm a lot οf the information you present herе.

Pleаse lеt me know іf this ok with you.

Thanks а lot!

Visit my web-sіte; reputation management

Anonymous said...

There's definately a great deal to learn about this subject. I really like all the points you made.

Here is my web blog pozyczka pozabankowa pod zastaw mieszkania

Anonymous said...

You are so interesting! I don't think I have read anything like this before. So good to discover someone with some unique thoughts on this subject. Seriously.. thanks for starting this up. This web site is one thing that's needed on the internet,
someone with a bit of originality!

My website; kredyty bez bik mysłowice

Anonymous said...

Hemlines kept rising, and by 1968 they had obtained well above mid-thigh.
JLo's Miami Glow is another very popular summer months perfume that must look into. As the saying goes, at times the damage of the specific same feather flock together with each other. So, its better that you engage the great people for a number of jobs. http://www.isleofwightfacebook.co.uk/index.php?do=/profile-102793/info/

About Me

My photo
West Malling, Kent, United Kingdom
I am a ThoughtWorker and general Memeologist living in the UK. I have worked in IT since 2000 on many projects from public facing websites in media and e-commerce to rich-client banking applications and corporate intranets. I am passionate and committed to making IT a better world.