topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Tuesday April 16, 2024, 11:17 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Last post Author Topic: [HELP REQUEST] Please quickly review my new Twitter client  (Read 27149 times)

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,277
    • View Profile
    • Donate to Member
Re: [HELP REQUEST] Please quickly review my new Twitter client
« Reply #25 on: June 08, 2010, 10:03 PM »
i have another feature request for T4: auto-insert clipboard contents when launching for the 1st time or toggling into view after being hidden.

I'm not sure that will really have much additional value. There's hotkey for Paste (CTRL + ALT + V), so if you're using the keyboard to control it, the extra step isn't much. I'd have to add in another menu item there, which I'm reluctant to do right now. Do you really think it would be that useful?

hmm.. since you put it that way, i guess i can just press <hotkey sequence> + S(how) then <hotkey sequence> + P(aste). :)

btw, i changed the <hotkey sequence> to ALT + WIN in both normal and compact mode but upon restarting, it always reverts to CTRL + ALT.

Paul Keith

  • Member
  • Joined in 2008
  • **
  • Posts: 1,989
    • View Profile
    • Donate to Member
Re: [HELP REQUEST] Please quickly review my new Twitter client
« Reply #26 on: June 08, 2010, 10:55 PM »
I don't really know what you mean. I made the font slightly larger (although it is configurable) in order to give it visibility and readability on larger screen resolutions. It's 12pt Segoe UI.

Oh, I wasn't referring to your program but the Adobe Air programs. Compared to everyday other programs, most of them have small fonts and buttons.

The problem I found was that they take up too much screen real estate and weren't "Always on top". I wanted something that I could tweet quickly and just leave there without any real effort.

I'm not sure what you mean here. .NET? Something else? It's meant to simply sit there unobtrusively and let you tweet quickly and easily. Not more. Not less. I don't know how it's not a simple infrastructure.

.NET 4.0 was unnecessary. I could have easily done it in .NET 2.0, but I wanted to just play around with .NET 4.0 and have a quick look at it. If I were to take the program very seriously, I would have done it in .NET 2.0, and that would be invisible to virtually everyone as .NET penetration there is extremely high.

Basically, it was me just killing 2 birds with 1 stone to save time.

The .Net issue is basically summed up as a question of why does a simple program need another additional component to install.

For the most part, people tolerate Adobe Air clients because they were the early entries if not the preferred model for complex "simple" Web 2.0 services.

The simplicity issue is connected with this post:

At the end of the day though, the program fails because it doesn't simplify the process for Twitter users.

Twitter users especially the busy ones are primarily discussion seekers. They are not as much bothered by how to broadcast a tweet as much as they fear missing out on a participating in a popular discussion or finding an interesting link and commenting on it while it's hot.

This isn't to say they want an all-in-one complex as molasses product but it is like designing a program around the mindset of Facebook users but doing it for Twitter instead when most of the needs of those using Twitter are different.

I think you have different expectations than what the program sets out to do.

The program is not supposed to be for "Twitter users" at all. It's for "people that want to tweet", but couldn't be bothered to put in any effort.

It's a subtle difference, but an important one. Twitter users will tweet anyways. This isn't for them. This is for the guy that would like to tweet, but just can't be bothered to fart around with a browser and clicking and signing in and tabbing, and clicking in input fields and clicking a Submit button. This is for the guy that wants to type and tweet, and not anything more than that.

I don't think it's different expectations and no, Twitter is one of the few things that doesn't have users that will necessarily tweet. For the top submitters this is true but for the middle of the road Twitters, it's based on incentive. That's why lots of sites still have re-tweet and follow me on Twitter buttons.

It's more the dilemma of a review of an application claiming to be a Twitter client.

Now if your client allows for Twitter users to filter and find posts and reply to them while maintaining the same level in everything else, it all fits.

When you remove a component of what makes Twitter function though, it's more like a Twitter broadcaster but it can only be considered a client in the barest sense of the word.

As you say, it's a subtle but important distinction. The issue though is really where the line is set forth.

Even for guys who just want to type and tweet, there has to be an understanding of where their goal lies or how their needs might evolve.

Without a way to at least discover @replies and respond to DMs, this program can't fully fulfill the qualities of a "client" and so as a reviewer, it's a hard line that needs to be drawn somewhere in order to at least be a review.

It's not really my expectations as I'm one of those guys who fall under "guys that just want to tweet and type". That said, there are many different examples even under that minimal category. Category number 1 would be communicating with people in those rare times. Category #2 would be typing in reply to others or as a retweet.

Very rare is it for Twitter users to stick to one area. A person who just broadcasts for example may still participate heavily in DMs.

A client is not always technically known as equivalent to a browser but a Twitter client holds a unique goal of keeping users from a site by fulfilling the basic needs using said client.

Even your client aims to alleviate the screen estate and mouse clicks of other clients and site extensions of Twitter.

But that's the chasm a review has to cross: Between two perspectives, the goal of the developer and the needs of the userbase, how do you connect and communicate the fact that you at least understand both sides but the premise is just insufficient currently?

It's much easier to err on trying to explain the basic needs of the user and let the developer decide whether what the review writes is warrant of a change.

It's also very easy nowadays to right click on Google Chrome and create an application shortcut to send you right into a Twitter page and sure you may lose the power of url shorteners but it's not like the program auto-converts the url for you and some of us don't use Bit.Ly when there are even shorter url shorteners out there.

Browsers are cumbersome and take up screen real estate. I wanted to avoid a browser at all costs as they are just slow. Using a mouse is also very slow, and using TAB to get into the right input field in a browser is extremely time consuming.

But it does convert URLs if you want it to. I thought it would be presumptuous to have it do it automatically. (CTRL + ALT + U)

True but since you have a url shortener built in, you are kind of sending a message that a browser still has to be opened.

This is setting aside the differences between a application shortcut Twitter page that is more meant to be quickly closed to the point that the screen real estate is only bothersome as the user is typing a tweet and the issue that there are still many compact ways to tweet. Obviously not as compact as this program is but the browser is directly connected to link sharing unless you assume all users are also heavy copy pasters who store or memorize urls within non-browser applications.

As far as automatic url shortening, I feel that's intrusive too because they often don't mesh well with text but there's really no sense in not auto-shortening a url aside from not wanting to use a specific url shortening service.

There's no inherent benefit from having less free text space to type on Twitter's already small character limit.

Not at all. :)

If I'm guessing right, I think that what you were sort of expecting would be best done as a browser plug-in.

No, not really. As a guy who rarely tweets on Twitter and fall into the realm of just typing to tweet, I do desire an application like this and I like to think I have a close understanding for why people would want this because I want this too.

Does Plurk have many users? This is the first I've heard of it.

As for Gmail, it would be drop dead simple to do, but I don't really see a point to it as it's using Gmail for what amounts to a highly-specialized, odd use for it. There are better ways to store notes.

True. The whole post it to Gmail is more of a specialized hack for people wanting a fully backed up easy to search for taggable note collection which can also easily support reminders.

Plurk's story is pretty much cut and dry nowadays. Back then when the fail whale came, people moved to Plurk and it got a boost.

Some stayed because Plurk was a better way to monitor and have conversations. It wasn't as big as Twitter but there were many users and there were many hopefuls that it would eventually have a client. Instead all they got was a variation with Plurk mobile's ui which is not only bad looking but doesn't represent the Plurk nor the Twitter feel that well.

For the tl;dr version, see Plurk's problems in this post: http://plurkable.com...urk-not-growing-why/

What Plurk is notable though is that due to the design, it mainly caters to either broadcasters or conversation seekers. It's not like Twitter where you draw the line between re-tweets, DMs and tweets.

In Plurk, people are very evident both ways. For the most part, the broadcasters don't need to worry about failing to monitor a @reply or DM because Plurk works more like a micro-threaded forum where you can just check up on the main site and people will still be notified if any new replies exists under a Plurk you make.

The name is meant to be long and humorous as a contrast to the shortness and ease of the program itself.

At the end of the day, it's a very small program, with a specialized purpose, and not a major product. I don't plan on putting any real marketing effort into it. It will never be massively popular, and will never make me rich or famous.

To frame the program in a different perspective, it solves a specific "pain-point". Take for example my DNN Keep Alive program; it solves a very specific problem on a small scale.

In planning software, my approach is to find a pain-point, then solve it. Very little of what I actually write ever gets released (most of my pain-points are extremely esoteric and have no broad consumer/corporate appeal). The pain-point that T3 solves is specific, and obviously not for everyone. I decided to make it available as I figured that there would be enough people like me with that specific concern to make it worthwhile.

To be honest, I simply wouldn't tweet at all without it. Other clients were simply too large or complicated, and I refuse to use a browser for it. (I find browsers are rather clunky things -- they try to be everything to everyone and fall short quite often.)

True but to refer to your statements of website design as an analogy, there's a difference between marketing and ergonomics.

In this case, even if you don't market it, it may help if people can re-discover or find it via Google in a much easier manner.

It's not like you couldn't keep the long version of the name as long as it has a shortened nickname.
« Last Edit: June 08, 2010, 10:57 PM by Paul Keith »

Renegade

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,288
  • Tell me something you don't know...
    • View Profile
    • Renegade Minds
    • Donate to Member
Re: [HELP REQUEST] Please quickly review my new Twitter client
« Reply #27 on: June 09, 2010, 10:30 PM »
@lanux128 - For the preference not being stored, I'll have to look into that. Unfortunately, I have about a weeks worth of work to do before I can get to that (because whenever I revisit a project, I end up doing 10x more than I set out to do). I'll see if I can "take a break" from my other software tasks and get it done earlier though.


Now if your client allows for Twitter users to filter and find posts and reply to them while maintaining the same level in everything else, it all fits.

When you remove a component of what makes Twitter function though, it's more like a Twitter broadcaster but it can only be considered a client in the barest sense of the word.

Exactly. It is only supposed to be the absolute barest minimum functionality for Twitter -- i.e. to tweet. Not more as that would increase the cost to use the program in terms of time and effort on the part of the user. You're exactly right in that it is supposed to be a Twitter broadcaster.

Now, if I were to add in any additional functionality from Twitter...

Without a way to at least discover @replies and respond to DMs, this program can't fully fulfill the qualities of a "client" and so as a reviewer, it's a hard line that needs to be drawn somewhere in order to at least be a review.

I see what you mean. My goal was to have the most basic and simplest core functionality of Twitter, i.e. tweeting, but the use of the term "client" implied more.

True but since you have a url shortener built in, you are kind of sending a message that a browser still has to be opened.

The point there is somewhat different from what you're thinking, I believe. The point of the program (and shortener) is to allow you to tweet from "inside" of the browser without leaving the page (the program is always on top and small enough so as to not obscure a web page). So, from the page that you're reading, you can copy a link, hit CTRL + ALT + S (or B) and tweet while still reading the page. You don't need to switch tabs.

I regularly have 30, 40, 50+ tabs open in my browser, so switching between tabs takes more than the time it takes to switch to the program and tweet, which is not productive.

So yes, you're still likely to be using a browser. The point of the program is to not get between you using the browser and tweeting -- it's supposed to be some grease to make tweeting from whatever you're doing smoother and easier.

Thank-you very much for the feedback there, Paul. I'll be re-thinking it later on and seeing if I can figure out a way to keep it extremely minimalistic and get some more functionality into it. (I've got a few tricks ready that I think may work well to make it even smaller.)


Slow Down Music - Where I commit thought crimes...

Freedom is the right to be wrong, not the right to do wrong. - John Diefenbaker

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,277
    • View Profile
    • Donate to Member
Re: [HELP REQUEST] Please quickly review my new Twitter client
« Reply #28 on: June 09, 2010, 10:36 PM »
@lanux128 - For the preference not being stored, I'll have to look into that. Unfortunately, I have about a weeks worth of work to do before I can get to that (because whenever I revisit a project, I end up doing 10x more than I set out to do). I'll see if I can "take a break" from my other software tasks and get it done earlier though.

there's no hurry, take your time. thanks anyway, much appreciated. :)

Renegade

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,288
  • Tell me something you don't know...
    • View Profile
    • Renegade Minds
    • Donate to Member
Re: [HELP REQUEST] Please quickly review my new Twitter client
« Reply #29 on: June 09, 2010, 11:52 PM »
I was unable to resist fixing the problem. It's uploaded now. :)
Slow Down Music - Where I commit thought crimes...

Freedom is the right to be wrong, not the right to do wrong. - John Diefenbaker

app103

  • That scary taskbar girl
  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 5,884
    • View Profile
    • Donate to Member
Re: [HELP REQUEST] Please quickly review my new Twitter client
« Reply #30 on: September 17, 2010, 08:24 AM »
I was seriously considering writing my own over simplified tweeter (perhaps as a deskbar), but this will save me the work.

Thanks a bunch!

Got one feature request:

An option to auto-clear the box after the tweet is sent, ready to tweet again.

I am doing something that requires me to tweet a bunch of links, one right after the other. Having to manually clear the box will slow me down. Hotkeys will slow me down even more, since what I am doing doesn't involve the keyboard.

Renegade

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,288
  • Tell me something you don't know...
    • View Profile
    • Renegade Minds
    • Donate to Member
Re: [HELP REQUEST] Please quickly review my new Twitter client
« Reply #31 on: September 18, 2010, 04:21 PM »
I was seriously considering writing my own over simplified tweeter (perhaps as a deskbar), but this will save me the work.

Thanks a bunch!

Got one feature request:

An option to auto-clear the box after the tweet is sent, ready to tweet again.

I am doing something that requires me to tweet a bunch of links, one right after the other. Having to manually clear the box will slow me down. Hotkeys will slow me down even more, since what I am doing doesn't involve the keyboard.

Can you describe what you're doing. I've been thinking about it, and if you're doing what I'm thinking, then that would lead me down 1 road. Basically, I don't want to add in anything more to the immediate UI, but an advanced preferences (F4 probably) might be a good place to add things in. That way it stays simple on the surface.

Also, I tried to downgrade it to .NET v2, but have run into a breaking compatibility issue that will take me more time than it's worth right now (a breaking type cast -- very strange), so I've changed it back to .NET 4. Perhaps later when I have more time.
Slow Down Music - Where I commit thought crimes...

Freedom is the right to be wrong, not the right to do wrong. - John Diefenbaker

Renegade

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,288
  • Tell me something you don't know...
    • View Profile
    • Renegade Minds
    • Donate to Member
Re: [HELP REQUEST] Please quickly review my new Twitter client
« Reply #32 on: September 20, 2010, 11:03 AM »
Ok, got a download for you. But, it's just the standalone version. download here

Press F4 to display a new preferences window. Check the obvious option, and then click "Done". Every time after that, after a tweet is complete, the text box will still grey out (still functional of course -- just an indicator), and the old text will be deleted.

Let me know if that's working ok for what you need.

It's kind of boogery right now, but it's functional.

It's still .NET 4 though.
Slow Down Music - Where I commit thought crimes...

Freedom is the right to be wrong, not the right to do wrong. - John Diefenbaker

Renegade

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,288
  • Tell me something you don't know...
    • View Profile
    • Renegade Minds
    • Donate to Member
Re: [HELP REQUEST] Please quickly review my new Twitter client
« Reply #33 on: September 20, 2010, 11:33 AM »
And the installer here.

Also, there's a tiny bug in the stand alone above where the preferences dialog may end up hidden behind the main application. Fixed in the installer there.
Slow Down Music - Where I commit thought crimes...

Freedom is the right to be wrong, not the right to do wrong. - John Diefenbaker

app103

  • That scary taskbar girl
  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 5,884
    • View Profile
    • Donate to Member
Re: [HELP REQUEST] Please quickly review my new Twitter client
« Reply #34 on: September 20, 2010, 01:31 PM »
Thank you...working well for what I need.  :)