Archive

Archive for the ‘Blogging’ Category

For once, not blogging wasn't my fault

March 25, 2008 Leave a comment

For the last couple of days, the weblogs.asp.net website has been unable to accept posts from Windows Live Writer.  For the first time in the history of this blog, I can blame someone else for not posting.  In fact, I even started queueing up draft blog posts! 🙂

Kudos to the weblogs.asp.net team for fixing the issue quickly.

 

We are hiring!  Do you want to write beautiful code in a Test Driven, Refactored, Agile .NET software company in the heart of Washington DC and work on cool products
Take the code test and send your resume along with why you want to join Thycotic to
tddjobs@thycotic.com.

Categories: Blogging, Fun

Kevin Jones is now an ASP.NET MVP!

April 10, 2007 1 comment

Our own Kevin Jones has been awarded MVP for ASP.NET by Microsoft. This award recognizes his excellence in technical skills and his contributions to the community in spreading best practices in software development.

Kevin has been instrumental in the development of Secret Server since 2.0 and now including Secret Server Online. He has been involved in some fun stuff including SHA512, AES256, symmetric hashing and encrypting Unicode. He has a passion for security and cryptography with lots of great security related posts including his new Security Tips theme on his blog.

Congratulations Kevin!

Jonathan Cogley is the CEO and founder of Thycotic Software, a .NET consulting company and ISV in Washington DC. Our product, Secret Server is a enterprise password manager system for teams to secure their passwords. Where do you keep your passwords or do you still use the samepassword everywhere?

Writing "good" code: How do you understand code?

March 19, 2007 2 comments

John Morales has a great post on understanding complexity and how to think about difficult concepts.

I think John hits on a key concept in the idea of “good code” while I realize it wasn’t the main focus ofhis post: good code is simple for everyone (the team in question) to understand. I think this falls in nicely with our typical #1 goal on projects – writing maintainable code.

I always smile when I hear the saying “if it is was hard to write, it should be hard to read” and nothing could be further from the truth.

Remember the three purposes of code according to Bob Martin:

  • Perform the job (in other words, actually work)
  • Be maintainable
  • Clearly communicate its intent

Communicating clearly typically means simplicityfor the intended audience.

In many ways, writing good code is like teaching. A good teacher will keep the message clear and simple and appropriate for their audience. In tackling a difficult programming task – our job is to bring the right metaphors for the system and team, then present it in a clear manner that we will easily understand in 6 months and the most junior person on the team could maintain (sometimes a tall order but who said things were easy) and therein lies OUR challenge.

Nicepost John! 🙂

Jonathan Cogley is the CEO and founder of Thycotic Software, a .NET consulting company and ISV in Washington DC. Our product,Secret Server, is a secure web-based solution for teams to secure their passwords. Where do you keep your passwords or do you use the same one everywhere (snicker)?

Live Writer

March 16, 2007 8 comments

This is my second post with Live Writer and so far it seems pretty good. We have been using BlogJet for a while and really like theintuitive interface although it seems like Live Writer has most of the same features. Being able to easily pull up an earlier blog post to make a correction is such a great feature for me since I always spot typos or missing links after the post goes out. I was also very impressed with the easy configuration of Live Writer – I simply pointed it to my blog url, gave my username/password, it prompted me for a blog engine type and then suggested a post URL and it all just worked!

I have not yet tried any of the file attachment features or the integration with maps (not sure about the need for that one!). So here goes an image:

and it just works … no FTP configuration, nada. Wow! That is awesome.

I am runningLive Writeron Vista Enterprise after making the switch to Vista about a month back. I still don’t have a development environment on Vista but I have tried our team’s VMWare development instance of XP with some mixed results – VMWare seems to work on Vista but just hangs for a while every now and then.

Jonathan Cogley is the CEO and founder of Thycotic Software, a .NET consulting company and ISV in Washington DC. Our product,Secret Server, is a secure web-based solution for teams to secure their passwords. Where do you keep your passwords or do you use the same one everywhere (snicker)?

John Morales is blogging!

December 28, 2005 Leave a comment

John Morales joined thycotic back in October and has
been impressing us since the start with his knowledge ofkeyboard shortcuts
(howoften do you see *your* fellow developers writing their own macros in
VS.NET?), Regular Expressions, Resharper, DotLucene and his ability to
solveproblems. After a little prodding, we now have him
blogging with a few gems already on
Regular
Expressions
, a
great CruiseControl.NET fix
and at
least one enjoyable rant
. Subscribed.

Now if we can just get him in front of a .NET User
Group! 🙂

John is also the person who has written the most
code in Secret Server -our
exciting new product!


Jonathan Cogley
isthe CEO and founder of thycotic, a .NET consulting company and ISV in
Washington DC. thycotic has just released
Thycotic Secret
Server
which is a secure web-based
solution to both “Where is my Hotmail password?” and “Who has the password for
our domain name?”. Secret Server isthe leader in secret management
and sharing within companies and teams.

Categories: .NET, Blogging, Fun