A melhor (pior) tarefa logicamente impossível atribuída a você? [fechadas]

14

O que foi um projeto ou uma especificação que foi colocada na sua mesa que não poderia ser feita? Como você explicou o dilema ao "solicitante"? Mais importante, eles entenderam depois que você explicou a questão fundamental?

    
por Morgan Herlocker 02.10.2010 / 18:02
fonte

16 respostas

25

Foi-me dito que fizesse a impressora imprimir mais rapidamente.

Sério, e eu fui escrito por falhar. O chefe não era muito experiente em tecnologia e não entendia por que eu não conseguia acelerar.

    
por 29.09.2010 / 19:46
fonte
16

Implemente todos os recursos que já vendemos. Eu apenas mantive minha cabeça baixa e continuei trabalhando, e deixei os superiores perceberem o que estava acontecendo.

    
por 29.09.2010 / 23:19
fonte
15

Não atribuído a mim em si, mas apenas em que meus pensamentos estavam ...

"Poderíamos criar [algo que imita a funcionalidade do Excel] como um produto on-line, dentro de alguns meses?"

Funcionalidade de planilha on-line. O que as duas maiores empresas de software da história da humanidade (Microsoft e Google) estão trabalhando. E você deseja criar um mecanismo básico mais a funcionalidade que não existe atualmente em nenhum deles. Em apenas alguns meses. Usando o talento que temos em casa.

Certo ...

    
por 29.09.2010 / 22:25
fonte
11

Pediram-me para descobrir uma maneira de determinar quando e se um segmento pararia. Isso foi para que pudéssemos encontrar e evitar todos esses bugs multi-threaded. Acho que eles nunca ouviram falar do problema da parada. (novamente, eles também não acreditavam em bloqueios, mutex, ou usando qualquer tipo de método de sincronização).

    
por 30.09.2010 / 00:41
fonte
11

O vendedor perguntou-me o que devemos fazer para parar os erros no produto.

Minha resposta foi: venda-a somente depois de terminarmos! : O)

    
por 21.01.2011 / 18:44
fonte
10

Pediram-me para implementar a pesquisa, em 2 dias, para a nossa aplicação empresarial ... nada mal. Eu posso fazer isso. Eu notei especificamente:

Só para você saber, eu não sou google, então o ranking sofisticado e as sugestões automáticas e tudo isso ... não vai acontecer, especialmente não em 2 dias.

3 dias depois: "Mas o google faz ..."

    
por 30.09.2010 / 00:44
fonte
8

Não é uma atribuição oficial (ainda), mas o proprietário desta empresa continua pedindo para colocar absolutamente tudo sobre o nosso negócio "On the Cloud". Para minha sorte, eu não sou o único responsável em formular uma resposta para isso:)

    
por 29.09.2010 / 19:11
fonte
7

Já fui solicitado a corrigir um relatório porque os dados nele não correspondiam a um relatório diferente (com critérios de consulta diferentes) que foi executado dois meses antes. Demorou um ano para passar pela cabeça do usuário que, mesmo que os critérios tivessem sido os mesmos, os dados mudaram com o tempo!

    
por 02.10.2010 / 21:36
fonte
7

Meu amigo me pediu para criar um site para ele.

com C ++.

    
por 15.12.2010 / 15:11
fonte
6

Uma vez fui convidado por um homem velho e quase senil para fazer um programa para ganhar na loteria. Eu era como ...
"Ah ... (hahahahahahahahahaha) desculpe, é só alergia, mas continua ..."

Ele me mostrou suas "teorias" que ele criou depois de analisar 20 anos de registros e que se eu fizesse um programa que seguisse suas regras, ele me pagaria.
Eu fiz o programa, dei a ele, mostrei que ele funcionava de acordo com suas regras, recebi o pagamento, lhe desejei boa sorte e lhe disse que se ele apostasse grande demais e perdesse muito dinheiro, não seria minha culpa de forma alguma.

: X

    
por 15.12.2010 / 16:34
fonte
5

Eu e outro casal de programadores fomos perguntados uma vez por que não conseguimos encontrar um algoritmo para determinar onde estavam os buracos em geometrias 3D compostas de triângulos ( arquivos STL , para aqueles que os conhecem, e não exatamente em conformidade com a especificação adequada de não-buracos permitidos). Meu chefe não pareceu entender o quão difícil poderia ser, porque afinal de contas, ele podia apenas olhar para o modelo renderizado e apontar para os buracos nele.

    
por 29.09.2010 / 19:27
fonte
4

Uma vez fui encarregado de criar uma tradução 1: 1 do código Access VBA para PL / SQL. As coisas correram relativamente bem, até que descobri que, no fundo de vários IFs e Loops aninhados de um procedimento, ele abriria um diálogo sim-não e pediria outra decisão do usuário. O melhor que eu poderia oferecer, e eventualmente implementado, era adicionar outro parâmetro a esse procedimento; se for executado nessa ramificação, ele será revertido, retornará um status especial que instrui o programa GUI a perguntar ao usuário e, em seguida, reiniciará o procedimento com um parâmetro extra.

    
por 15.12.2010 / 16:50
fonte
4

(não eu, mas um colega de trabalho) Há muito tempo, trabalhei na criação de software Windows que pudesse controlar e monitorar máquinas industriais. Uma opção para se conectar ao maquinário era discar através de um modem.

Um grande cliente chamou um gerente de alto nível com um problema: eles não conseguiam se conectar a uma instalação remota porque ficavam recebendo um sinal de ocupado (estavam compartilhando a linha de hardware com uma linha de voz ou algo assim)

Quando meu colega de trabalho descobriu que o problema não era uma falha de software, mas que a linha telefônica estava realmente ocupada, o gerente respondeu "Isso é ridículo. Você não pode codificar em torno disso?"

    
por 21.01.2011 / 19:10
fonte
3

Uma vez me pediram para consertar o regex que estava sendo usado para analisar as declarações de função do C # porque a equipe de QA tinha encontrado uma maneira de quebrá-lo. Isso infelizmente não é uma tarefa possível, pois as declarações de função não podem ser descritas como um idioma regular em C # (atributos, tipos genéricos, argumentos de atributo, etc ...).

Resolvi o problema simplesmente explicando que era uma tarefa impossível e detalhando alguns exemplos com tipos genéricos aninhados. A gerência não acreditou em mim no início (foi de 2 semanas no trabalho), mas eu era capaz de explicar o problema para um casal de desenvolvedores seniores e eles, por sua vez, convenceram a gestão. Eventualmente eles decidiram ter um melhor esforço de regex e adicionar um analisador real mais tarde.

    
por 29.09.2010 / 20:40
fonte
2

Gere automaticamente uma lista de todas as combinações de pesquisa válidas que retornam resultados do banco de dados. Embora não seja logicamente impossível do ponto de vista da codificação, dado que o tamanho do banco de dados estava sempre crescendo, era altamente impraticável e o servidor demoraria a ficar lento ao tentar gerar combinações.

    
por 29.09.2010 / 23:47
fonte
2

8-10 anos atrás, tínhamos que escrever "um aplicativo da web" que fazia o que nosso produto de desktop fazia em cerca de duas semanas. O site acabou por ser quase todo o ActiveX de scripts do lado do cliente para replicar o produto de desktop. O único processamento do lado do servidor envolveu a geração de opções para o consumo do cliente.

    
por 15.12.2010 / 16:44
fonte