Observation on recent inspiration

It just hit me a few minutes ago, that I can name precisely 3 sources for my recent inspirations and growth as a developer.

 

..oh, you want me to actually tell you? ok. Ayende (blog), Rob Conery (blog), and Ruby on Rails. It comes in the form of new ways of thinking, new (to me) technology like NoSQL, and understanding good principles and concepts like REST. Interestingly, Rob intersects with Rails in his use of it for both his blog and TekPub. Rob and Ayende intersect regarding TekPub content and NoSQL. I think the major common denominator is NoSQL, but there is also the dynamic nature of Ruby itself. Ayende wrote a DSL book which I’m a fan of. It used Boo to do some interesting things in .Net; things which would be possible or even easier in Ruby.

The key is the realization that some of my core coding beliefs aren’t as concrete as I had held them. Specifically SQL/RDBMS, and that static languages are best.

I’ve been on of a minor self transformation in the last couple years; challenging my own beliefs and habits to see if I can find a better way. Which I often have. It’s interesting how seemingly small changes can yield a big effect, or show how mentally dependent my thinking was on something. The classic example, was changing which pocket I kept my wallet in. What I found was I became more conscious of my wallet and whatever else I put in my pocket; instead of just an unconscious habit, I was thinking with more focus in that area.

I think that’s the key to self-improvement in general; become more focused. Doesn’t mean having to re-invent yourself. I’ve just found that removing old habits helps by taking away the crutch those present.

What’s funny is this started as a simple observation and the thought that I’m finding less to push me forward coming from Redmond. Not even in small ways. Yet it naturally evolved into some thoughts on personal growth. Seems somewhat unrelated. Or maybe not.

To more directly fan the flames, read Rob’s post.

 
June 21, 2010 14:07 by josh
E-mail | Permalink
blog comments powered by Disqus

Not News – .Net Sqlite doesn’t work in partial trust

This is probably not news to a lot or most of you.. SQLite doesn’t work on medium trust hosting. The reason makes sense. The .Net assembly has to talk (p-invoke) to a native dll. That’s something you can’t do in a standard medium trust environment.

Why this matters – to me – is that we had plans to move some of the non-blog content of the web site to an embedded database. SQLite was the embedded db of choice, but it doesn’t matter which one. This would be a problem with most all embedded db’s; perhaps something like VistaDB would work. That would require a license though. It was intended to be a first step towards a touch of CMS, and would have been pretty easy using FluentMigrator and Fluent-NHibernate. That will have to be put on hold until a suitable approach is found. Or suggested by a reader!

-j

 
October 5, 2009 21:57 by josh
E-mail | Permalink
blog comments powered by Disqus

Git Tips For Twits Like Me

  If you’re a windows dev and use github for source control, you should set the autocrlf setting in git like described in this github article. I’m also setting the safecrlf setting, and hopefully those funky end of line characters I got going on will wiggle there way out. I wasn’t aware of this but probably should have thought of it, but git will add unix end of line characters to your files when you check them into a git repository. Just make sure everyone on the project has the autcrlf set to true, and everything will be fine. Use git bash and run these commands:

git config --global core.autocrlf false

git config --global core.safecrlf false

  It’s easy to miss. I ended up adding those unix eof’s into the solution file and others for FluentMigrator. Justin Etheredge pointed out the problem and the fix. Hopefully it will all be cleared up soon. It doesn’t seem to prevent VS from opening and compiling, and even the build server continues to run.

UPDATE: I realized I was giving bad advice. You should set autocrlf to false not true.

-j

 
August 24, 2009 09:20 by josh
E-mail | Permalink
blog comments powered by Disqus


about josh

another programmer blogging about his misadventures in writing code.

Contact

contact us for website & software consulting

Decide

decide on pragmatic solutions

Develop

develop your product together

Succeed

achieve your goals with our services