José Buscapé

Porque resmungar é divertido!

Wednesday, May 31, 2006

Nossa área sacaneia o cliente, não tem jeito!

Tava ouvindo um colega nosso agora há pouco entrevistando um cliente para saber como funciona um sistema. Que sacanagem! A gente complica o cliente.

O cara tem uma idéia bem simples: "Olha, é um cadastrinho, o cara ganha um brinde se cadastrar 10 colegas".

A gente explode a idéia simples em 10 segundos!

- "Mas e se o cara cadastrar ele mesmo 10 vezes?"
- "ahhh.... não sei... deixa ver... O sistema não permite e-mail duplicado"
- "E se alguém se cadastrar com o e-mail de outra pessoa, essa pessoa não pode nunca mais entrar no sistema?"
- "ahhh..... não sei, tem que poder cancelar, então."
- "Então tem que ter uma área de administração pra poder cancelar?"
- "Área de administração??? Não, não, é só um cadastrinho, só uma pagina simples resolve"
- "Mas sem senha? Qualquer um pode entrar?"
- "ahhhh.... er..."
- "E se cancelar errado? Tem que ter como voltar?"

Tenho dó dos clientes, a gente consegue fazer com que nenhuma idéia simples seja simples depois da primeira entrevista...

Friday, May 26, 2006

Desculpas boas para cancelar Speedy sem encheção de saco

Sabe que toda vez que se tem que tenta cancelar Speedy/Linha Telefônica/Serviços da Linha o coitado do atendente ainda tem que ficar tentando te vender alguma outra merda que você não quer, não precisa e não tem a menor intenção de adquirir.

Quando o atendente perguntar porque você está cancelando o serviço, use alguma das desculpas abaixo para se livrar da encheção:

"Por que o senhor gostaria de cancelar a linha?"
  • Estou mudando de país...
  • Minha casa pegou fogo...
  • Estou indo preso e não vou mais precisar...
  • O diretor da prisão não deixa mais a gente usar speedy...
  • Minha religião não permite usar internet... Aliás, deixa eu te dizer como eu mudei, você deveria visitar minha igreja e conhecer meu pastor, deixa eu te falar... (garanto que o atendente pergunta "mais alguma coisa, senhor", no mesmo instante)
  • Perdi meu emprego hoje...
  • Sabe... é que eu fiquei cego...
Essa última é muuuuuito do mal (né, Bart, seu doente!!!)

Thursday, May 25, 2006

Usando sua própria interface

Já ouviu falar daquela história de que, se todo político fosse obrigado a andar de transporte público, nós teríamos os melhores ônibus do mundo?

Pois é, ontem e hoje estou tendo que usar muito a interface do programa que estou fazendo. Conclusão? Percebi um monte de coisas que deveriam ser melhoradas. Nada grave, a maioria pequenos detalhes que custariam pouca programação e tornariam a vida bem mais divertida. Coisas como cores diferentes em situações diferentes, um texto explicativo aqui e ali. Essas coisas.

A lição que tiro disso? A gente não costuma usar os programas que faz pelo simples fato de que fazemos eles para outras pessoas, mas um ou dois dias usando ele intensamente somente para pegar o "feeling" de usuário podem ser bem aproveitados.

Ou não?

Thursday, May 18, 2006

Projetos que eu gostaria de fazer

Projetos que eu gostaria de fazer:
  1. "JMiss" -> Pequenas coisas úteis que o Java não tem. Tais como "join" para String, um File capaz de iterar o arquivo linha a linha, tipo de dados Fraction (Rational), etc e tal.
  2. Um jogo web nos modelos do meteorus (www.meteorus.com.br) em Ruby on Rails com MUITO uso de Ajax, mas muito meeesmo... só pra ver como fica.
  3. Um site para o comércios dos meus pais (já viu, né?! Casa de ferreiro...)
  4. Um gerador de código para Java que crie a camada de persistência com o padrão ActiveRecord. Mesmo esquema do Rails, só que com código gerado ao invés de dinâmico. Provavelmente vou usar Groovy ou outra coisa pra gerar isso, porque mecanismo de template no Java é uma lástima (tá tá tá, Velocity, Tapestry, blah blah blah... qualquer dia eu olho isso)
Olha só... até q não tem muita coisa. Descontando que cada projeto desses eu demoraria mais ou menos um mês de trabalho contínuo, sozinho e no gás...

Tá, okay, entendi... o "JMiss" deve ser mais fácil, uns poucos dias e eu tenho uma pacolada de coisas prontas fáceis.