Bir müşterinin / patronun yapmanı istediği (en çılgın, en aptal, en aptalca) şey nedir? [kapalı]


101

Başlığa bakın, ancak teknik açıdan soruyorum, değil

40 yaşındaki bakire yeğenimi çıkma yoksa kovulursun.


21
Eğer 40 yaşında bir bakire ise, muhtemelen bir çalışanıdır. Bu politikaya aykırı olmaz mıydı?
Tim Post

51
ertesi sabah onu açmadan iade edebilir misiniz?
Mawg


2
Bütün bu Q + gibi Dilbert gibi, ama gerçek hayatta.
Agos

9
Ah, modlar toplumun net ilgisine karşı tekrar saldırıyor (70 oy!). İç çekmek. Bilirsin, belki de çok popüler sorular kurallara aykırıysa, belki kuralların değişmesi gerekebilir mi?
James

Yanıtlar:


184

Neal Stephenson'ın bilim kurgu gerilim filmi Snow Crash'i pazarlamak için “iyi huylu” bir bilgisayar virüsü yazmam istendi. "İyi huylu", kullanıcının bilgisayarını ele geçirmiş ve ekranı karla değiştirmiş gibi, "bir kar kazası" gibi davranacaktı. Bir dakika kadar süren kardan sonra, kar kaybolur ve kitap için bir reklamla değiştirilir. Bu "iyi huylu" olur. Virüs normal yollardan yayılırdı, ama kimse umursamazdı çünkü bilgisayarlarını ele geçirdikten sonra "sadece eğlenceli bir reklam elde edersiniz ve sonra bilgisayarınıza kötü bir şey gelmediği için rahatlarsınız."

Aslında bunu dünya çapında büyük bir şirkette yapmam söylendi. Bunun ihlal edeceği tüm yasaları ve gerçekten bunu uygulamamı sağlamaları durumunda olabilecek 17 kötü şeyi açıklayan bir not yazmak zorunda kaldım.


6
Bunu Viacom'da yapman söylendi ???
Carlos Muñoz

44
Kutsal toplar. Bu, "Başkaları yaparsa kötüdür - biz yaparsak, tamam olmalı!" İçin en mükemmel örnek. zihniyet Bir süredir duydum.
BlairHippo

10
Meh. Kitabın kendisinden daha kötü olamazdı ...;)
Mason Wheeler

14
Bu harika. Kullanıcılar rakip siteleri ziyaret ettiğinde reklam yayınlayan 'iyi huylu' keylogger'ımla bir pakette satabiliriz ve zengin olacağız.
µBio

8
@Neil G: 1. Sizin için bariz bir şekilde yasa dışı bir şeyler yapın 2. kar! 3. yakalandığında çalışanı suçla 4. daha fazla kar !!! (Bu Sony rootkit, IIRC için çalıştı)
Piskvor

136

"Yazdığınız bu DLL sadece 17kb. Daha büyük hale getirmek için bir kod ekleyebilir misiniz? Müşteri bize çok para ödüyor, ve paralarının karşılığını almalarını istiyoruz."


2
Şimdiye kadarki en kolay kar maksimize etme stratejisi.
Craig Walker

97
1) Bir uçuş simülatörü paskalya yumurtası yerleştirin. 2) ... 3) Kar!
Bill Karwin

38
Oracle için çalıştınız mı?
Sergio Acosta

31
HP yazıcı sürücüleri bunu yapmalıdır. 400 MB'lık kurulumların basit yazıcılar için normal olduğunu düşünen tek şirket onlar. Şimdi, hangi sim tuş uçuşu başlatır?
JYelton,

8
Sen buna çılgın / aptal / aptal mı diyorsun? Çünkü biri istemci, düzenli olarak bu yaptığını onların müşteri ellerindeki bırakma dosyaların boyutuna göre ilerlemesini ölçmek edildi.
foo

95

Visual SourceSafe kullanın.


7
Buna hiçbir şey yaklaşmıyor.
Jaco Pretorius

9
Hiçbir şey yapmamak.
rjzii

17
@Rob - Çok emin değilim. Hiçbir şey yapmadan, en azından kaynağınızın "korunmasız" olduğunu biliyorsunuz . VSS, aslında işleri daha da kötüleştirirken koruma yanılsaması veriyor . En kötü türden yanlış bir güvenlik duygusu.
CraigTP

5
Rob ile birlikteyim. Hiçbir şey yapmadan dövüyor. Buna rağmen artık kullanmıyorum. Kariyerim boyunca, muhtemelen toplam olarak on yıl kullandım ve hiçbir zaman büyük bir veri kaybı yaşamadım. @CraigTP, güvenilmez olabilir, ancak ima ettiğiniz göründüğü gibi% 100 güvenilmez değil. Sık sık yedeklenen (ve uzun bir yedekleme kuyruğu tutulur) bir VSS kurulumu gerçekten hiç olmadığı kadar iyidir.
JohnFx,


89

“Çok fazla ya da daha az şirketimizi tanımlayan kodlanmış iş kuralları yığınları ve yığınlarını içeren bu muazzam 20 yıllık Cobol programını biliyorsunuz? Bunu .NET'e dönüştürür müsünüz?”

Amanın.

Birkaç hafta içinde yaşayacağız.

Bana şans Dile..


17
Tanrım, sadece sempati için +1!
Paddyslacker

46
Bir yerlerde bir Paypal bağış butonu var mı? Sana biraz aspirin almak istiyorum.
Tim Post

5
Bunu başarmak Eğer bir "teşekkür" almak da şanslı bir programlama Tanrı olacak ve
Kevin Laity

15
Herkese desteğiniz için teşekkür ederim. Ve bilmeni isterim ki, şimdi yaşıyoruz!
KodlamaInsomnia

25
Bunun en kötü yanı, gerçekten çok iyi yaparsanız, neredeyse hiç kredi alamayacak olmanızdır. “Evet, daha önce olduğu gibi tamamen çalışır.”
MatrixFrog

78

Kardeşim ve ben yıllar önce çok meşhur bir rock yıldızı için multimedya ağırlıklı bir web sitesinde çalışıyorduk .

Müşteri siteyi gördüğünde, bazı JPEG'lerde bazı sıkıştırma yapılarını fark etti ve sorunların ne olduğunu sordu. Görüntülerin bant genişliği amacıyla sıkıştırılması gerektiğini ve görüntülerin şu anda yaklaşık% 80 kalitede sıkıştırıldığını açıkladık. Kızgın ve etkisine bir şey söyledi.

Bugün% 80'de işler yaparak bugün olduğum yere gelmedim,% 100 olarak ayarlayın.

Kullanıcıları nasıl etkileyeceğini açıklamaya çalıştık, ama hiçbiri olmayacaktı. Şimdiye kadarki en yavaş "sanal dünya" web sitesiyle sonuçlandı. Bu aslında oldu .


20
“Tüm bu bilgisayarlar ve dijital araçlar iyi değil, sadece kafanızı sayılarla dolduruyorlar ve bu sizin için iyi olamaz.” - boston.com/ae/specials/culturedesk/2010/07/…
Evan

18
En azından% 110'a çıkmanı istemedi.
Barry Brown,

26
John. Gerçekten oydu. İnan bana, fantezi giymek ya da bir sihirbaz gibi elektro gitar çalmak istesem, gideceğim ilk kişi o olurdu. Ancak web tasarımı için en iyi uygulamalar değildir.
jessegavin

5
İlk başta,% 100 görüntü kalitesi değil% 100 sıkıştırma istediğini okuyordum!
Andrew Grimm

4
“% 80’de işleri yaparak bugün bulunduğum yere ulaşamadım,% 100’e ayarlayın.” Bu aslında harika bir teklif. Bunu söyleyen kişi prens değil mi? menajer falan değil mi?
Ziv

73

Site açılışını iki hafta geciktirmemiz gerekiyor, çünkü Mercury retrograd olarak çalışıyor ve yeni şeyler başlatmak için kötü bir zaman.


51
En azından 2 hafta erken başlatmak istememişlerdi.
Jeff

1
Ha! Bunu Hindistan'da çok duydum
sabertooth

ha ha ha ... bu şimdiye kadar gördüğüm en havalı şeylerden biri .. +1'den Gsto ve Jeff'e.
Sıfırtoinfinity,

51
Bir uzay probu için yazılım yazıyorsanız, bu mantıklı gelebilir.
Bruce Alderman

1
Mercurial her zaman retrograddır.
Erik,

72

Belli ki bir uçakta bazı dergileri okuduktan sonra, XML'in yeni teknolojinin ne kadar yeni olduğunu (2002 civarındaydı), yöneticilerimizden biri bana uygulamamızın XML kullanıp kullanmadığını sordu, ben de ekleyip ekleyemeyeceğimizi sorduğumda.

Şimdi, dosyaları XML biçiminde içe / dışa aktarma özelliğinden bahsetmiyorum, sadece şu anda popüler olmasının dışında hiçbir sebep olmadan mimarinin bir parçası olmasını istedi ve uygulamamıza güvenilirliğini ödünç vermesini istedi.


5
1998’de de aynı şeyi yaptım - makalenin Oracle’da olması dışında ve uygulamamız aslında bir iş akışı diyagramı editörü idi. Diskten bir tabloya çıkardığımız dosya formatını taşıdık ve Oracle lisanslarına bağımlı olduk. Yapılan sürüm kontrolü de çok zor.
Rob Fuller

3
Ah oğlum. Ben de aynı şeyi yaptım (aynı anda) ve aynı zamanda XML'le de ilgiliydi. XML'lerin yürütücülerin sallanmaya başlamasına sebep olması neydi?
CraigTP

49
Bu oldukça yaygın. Buna "buzzword uyumu" denir.
Michael H.

6
@CraigTP Sanırım 'X'. Dramatik ve çekici.
Adrian,

3
Geriye dönüp baktığımda söyleyerek yatıştırmalıyım Daha da iyisi, web uygulamamız kısaltmanın tamamında fazladan bir mektubu olan HTML'yi kullanıyor ve kod, tam olarak iş ihtiyacımızı karşılayan özel bir XML sürümü gibi!
JohnFx

68

“Şu anda, kullanıcı adlarının benzersiz olması gerekiyor ve şifreler değil. Bunu başka bir yoldan yapabilir miyiz?”


1
ha .. Hem kullanıcı adının hem de parolanın benzersiz olması gereken yerde bir kez hata yaptım. kısa ömürlü hata minnetle
WalterJ89

13
Ne halt etmeye çalışıyorlardı?
Jason Baker,

3
Hatırladığım kadarıyla, bir şirkette e-posta adreslerini paylaşan bir müşteriyle yapılacak bir şeydi. E-postalar ve kullanıcı adları 1: 1 idi, bu nedenle fikir aynı kullanıcı adıyla birden fazla hesap oluşturmak ve şifreleri farklılaştırmak için kullanmaktı.
Craig Walker,

Bu durumda, kullanıcı adlarını tamamen bırakabilir ve (benzersiz!) Şifresini temel alarak hesabı arayabilirler. Sheesh ... neden bu şekilde istediklerini hakkında başka bir şey söylediler mi?
foo

10
@Craig Walker Amazon buna sahipti. Yahoo e-posta adresimle bir hesap ve aynı e-posta adresiyle farklı bir şifre kullanarak bir hesap oluşturdum. Bunu ne zaman düzelttiklerini bilmiyorum, ama kullandığım şifreye bağlı olarak farklı bir hesap alırdım.
Yahel

65

Yaklaşık 7 yıl önce, ürünlerinden birini satmaya karar veren ısmarlama bir yazılım mağazasında çalıştım. Bazı endüstriler için uçtan uca bir operasyon paketi idi. Eh, bu endüstri süper teknolojik olarak bilinmemişti, bu yüzden bir şekilde bağımsız küçük işletme BT danışmanlarına yetiştirmek yerine sunucularına ve BT altyapılarına üçüncü taraf teknik destek sağladık.

Bir gün, bir müşterinin sunucusu disk bozulmasıyla karşılaştı. Onları sattığımız sunucu, bir RAID 1 yansıması için ayarlanmış bir Adaptec RAID denetleyicisiyle yapılandırıldı. Onların uygulama veritabanı tost oldu. Aylardır yedekleme yapmamışlardı. Yaptıkları yedekler kullanılamazdı. 8 aylık veri kaybettiler. Bu soruşturma işini yürütmek için bir BT danışmanı işe aldılar.

Telefon görüşmeleri sona erdi ve satış müdürü (imkansız özellikleri vaat ettiği biliniyor) görünüşte onlara halledileceğini söyledi ve bir sözleşmeyle yazdı.

Satış yöneticisi, müşteriye, dosyaların bozuk olduğu düşünüldüğünde, uygulama veritabanının ve diğer uygulama ile ilgili tüm dosyaların RAID denetleyicileri tarafından asla çoğaltılmamasını sağlayacağımıza söz verdi. Hiçbir konfigürasyon da gerekli olmamalıdır. Evet. Bu işlevselliği 2 hafta içinde yapmamız istendi, yoksa müşterimiz bizi kovardı.

Bu yüzden program yöneticisi - bazı büyük kurumsal CRM ürünleri ve diğer ciddi gelişim başarılarını kemerinin altında topladı - ve COO ile ve satış müdürüyle bir toplantı yaptım. Program yöneticisi, bunun ne kadar delice, imkansız ve delice imkansız olduğunu ayrıntılarıyla anlatıyordu. Satış müdürü (askeri arka plan) basitçe yüzünde çığlık atardı (kelimenin tam anlamıyla!), "Umurumda değil! RAID işini RAID değil yapmak ne kadar zor olabilir ?! RAID olayı bunu mahvetmemişti! "

Bu toplantının sonunda, program yöneticisi sıfır günlük bir bildirim ile istifa etti. Bu yüzden şimdi bununla görev aldım. Gelecek hafta boyunca, sadece satış müdürü karşısında gülmek üzere bir konferans görüşmesi için mühendis sağlamak üzere hem Adaptec hem de LSI Logic'e dilekçe verdim.

Sonunda, onlar mecbur ve pazarlık sona erdi. Ve ne kadar gülünç derecede olanaksız olduğunu ayrıntılarıyla anlattılar. LSI'dan gelen adam çok sert biriydi - şeker katını hiçbir şey yapmadı.

Özelliği uygulamak zorunda değildim. Uygulamam gereken, bir müşterinin istediği, uygulamanın kontrollerinin herhangi birini değiştirmelerini - kontrol bazında - kontrol olarak - görülebilir, devre dışı, etkin, salt okunur veya salt okunur olarak değiştirmelerini sağlayan özel bir güvenlik şemasıydı. . Teoride 146.000 kombinasyon vardı. Ve eğer bir kontrol grubunu etkisiz hale getirerek ... kazara batırılmış olursanız, yanlışlıkla yan etkileriniz olur. Söylemeye gerek yok, uygulanması gereken ultimatuma verdiğimde, sıfır günlük bir ihbarla da istifa ediyorum.


44
+1"Sıfır günlük ihbarla istifa et" için, çünkü bazen sadece gitmek zorundasın, ve bazı insanlar bunu asla almaz ve karışmaya devam eder.
sbi

58

Kaynak kod hatalarını otomatik olarak bulup düzeltebilecek bir Ticari Ürün aramamı istediler.
Hala aranıyor ... 2001'den beri :).


5
Bu görevi yapmak için neden açık kaynaklı bir ürün kullanmıyorsunuz? Para harcamayı seviyorlar mı? Ne de olsa pahalı olacak! :)
alternatif

35
"Beklenmeyen tüm hataların bir listesini alabilir miyiz, lütfen ..."
Evan

3
Bir müşterinin uygulamasını geliştirmek için bir geliştiriciye ihtiyacı olmadığını düşünün. Kendisi bir şey yazabilir ve hata ayıklayıcı otomatik olarak çözecektir. Google, bana böyle bir şey
bulursam haberim olsun.

7
Aslında böyle bir aracım var. Sorun şu ki eldeki soruna, ekibinizle muazzam miktarda etkileşime, çok miktarda kahveye bağlı olarak birkaç hafta veya ay sürüyor ve çok pahalı.
Michael Haren

2
@Michael bana iki kopya gönder lütfen, işi bitirmem gerekiyor.
sistem

57

Bir zamanlar kelimenin tam anlamıyla zamanda geriye doğru seyahat edebilecek kod için çağrı yapan bir müşteri özelliğine sahiptim.

İşverenim müşteri için veri topladı ve biz onu saat 9:00 ile 17:00 arasında on dakikalık aralıklarla X dosya biçiminde teslim edecektik. Ben sadece bunu yaptım ... ve korktular. Düşük hacimli veri topluyorduk ve herhangi bir günde teslim etmek için yalnızca bir veya iki veri noktasına sahip olduk.

"BİZİM BOŞ DOSYALAR İLE ÇIKARMA ÇOK !!!" ağladılar. Samanyoluhaber.com "BEŞ KE HER YAKIN DAKİKA BANDLARIMIZI DAHİL!"

Tamam. Bu yüzden, kodum her on dakikada bir kontrol edildi ve yalnızca teslim edilecek bir şey varsa teslim edildi. Yeterince adil.

"ANCAK SON DOSYA FORMAT Y OLMALIDIR !!!" çığlık attılar. “MODERN TEKNOLOJİ ABD'yi ÇÖZÜMLÜLER VE AÇICILAR! ABD'YI DÜZELTİR VEYA BİR MASTODON FEMUR İLE SİZE ÇIKACAĞIZ! *”

(* - Muhtemelen konuşmanın bölümlerini yanlış anlıyorum.)

"Öyleyse, yalnızca teslim edilecek yeni veriler varsa dosyayı teslim edeceğim."

"EVET."

"Günün son teslimatının farklı bir dosya formatı olması gerekiyordu."

"EVET."

“Günün sonuna kadar hangi dosyanın günün sonuncusu olacağını bilmeme imkân yok.”

"EVET."

“Öyleyse bunu benim için uygulamanın tek yolu, günün sonunda geriye doğru giden kodu, son teslimin ne olduğuna dair formatı tekrar yapmak için yazmak.”

"SPOR MUHASEBELERİNİ RAPORUNABİLİR MİSİNİZ? GELECEĞE GERİ DÖNDİK II.

Kısmen nedenselliği ihlal etmenin etik olmayan bir programlama uygulaması olduğu, kısmen de CPAN.org'un bunu yapmama izin verecek bir modülü olmadığı için reddettim. (Kontrol ettim.) Sonunda, herhangi bir gerçek veri olup olmadığına bakılmaksızın, günün sonunda Y biçiminde bir dosya göndermeme izin verdiler. Bant genişliğinin isabetten kurtulduğundan eminim.


61
+1"nedensellik ihlal etmek etik olmayan bir programlama uygulamasıdır". Şimdi daha fazla dikkat gerektiren bir kural var.
sbi

7
Ve her gün saat 11: 59: 59'da Y formatında "Bu günün son dosyası" diye bir dosya göndermeyi düşünmediniz mi?
DJClayworth 13:10

7
Bu yulaf ezmesi gibi okur.
Kyralessa

1
Her teslimat için bir sonrakine devretmek üzere son veri parçasından vazgeçebilirdin. Bu şekilde, günün sonunda, daima Y formatında göndermek için en az bir
parçanız olacak.

3
@Joey Adams: İnternette kimse salyangoz olduğunu bilmiyor.
Alan Pearce

52

Belirgin bir neden olmadan, özel bir toplantıya dahil edildim ve bilgisayarımın izlenip izlenmediğini kontrol etmemeyi söyledim - görev yöneticimi hiçbir zaman hiçbir zaman kontrol etmemek de dahil. Bilgisayarımı izleyip izlemediklerini sordum ve (kabaca) "bu sadece önleyici bir şeydi - bilirsin, avukatımız çalışanlara bunu anlatmamızı söyledi - bilirsin, gerçekten söyleyemeyiz - - ama şimdi izlemiyorum. "

(dürtmek, sanırım bilgisayarımı izliyorlardı, sadece herhangi bir izleme programı aramamamı söylerken değillerdi. Aslında, birkaç hafta sonra erken geldim ve tam anlamıyla farenin ekranın etrafında hareket ettiğini izledim. uzak - bu yüzden CEO’nun penceresinden baktım ve onu bilgisayarımdan dizüstü bilgisayarından uzaktan tıkladığında gördüm.)


57
Umarım hala orada çalışmıyorsundur.
finnw

Bir şirketin galibi gibi geliyor ... Hala oradaysanız, cıvata derim.
Pwninstein

7
Ne yapmak istiyor? Sizin için ona kodunu Let ...
Zerotoinfinity

22
1) Not defterini açın 2) "Merhaba patron" yazın 3) ... 4) Kar! Ayrıca, iyi bir gözetleme programı, Görev Yöneticisinden kendini saklar.
Kendine not -

Kulağa yasa dışı geliyor. Umarım bir avukatın vardır.
Rudolf Olah,

51

Bir keresinde sivri saçlı bir patronla uzun bir "tartışma" yapmıştım, bir 2'yi biraz veri tipinde saklayabilmemiz için ısrar etti, çünkü "sadece bir rakamdı".


132
Bunu kesinlikle yapabilirsin. Değişken "IsATwo" olarak adlandırıldığı sürece
JohnFx

sadece 2'ye boş harita!
dotjoe

6
bool doğru, yanlış, file_not_found (DailyWTF için özür diler)
Martin Beckett

47

Yapmam istendiği en aptalca şey, muhtemelen çok büyük bir projenin yeniden yazılmasıydı . Yaklaşık 350k satırdı, hepsi C ('yardımcı' betikleri için karıştırılmış küçük bir perl ile) ve müşterilerin ne yaptığı önemli değil.

Neredeyse bir yıl sonra, biz vardı:

  • Temelde eski fonksiyonlarla aynı şeyi yapan birçok fonksiyon
  • Hız veya işlevsellikte gerçek bir gelişme yok
  • Biraz daha küçük bir hafıza alanı
  • Çok daha büyük bir çalıştırılabilir
  • Kızgın müşteriler

Temel olarak, makul yeniden yapılandırmanın başaramayacağı hiçbir şey yapmadık. Ama patronum mutluydu, yardımcı senaryolardan kurtulduk.

Şimdiye kadar gördüğüm en korkunç zaman kaybı ve mevcut kod olduğunu düşünüyorum.


3
Biraz eski ama StackExchange
Hans

2
Ayrıca bu ileride projenin bu tür tekrarlamak değil ... çok öğrendim
Zerotoinfinity

Ayrıca neden yeniden yazmak istediklerini söylediler mi?
stevenvh

46

Müşteri: Veritabanı yazılımınızı birkaç yıldır kullanıyoruz, kendi uygulamalarımızı geliştiriyoruz ve zaman zaman yardım için sizi arıyoruz.

Ben: Evet, sizinle iş yaptığınız için teşekkür ederiz.

Müşteri: Evet. Her aradığımızda, bize yeni bir özelliğin nasıl kullanılacağını anlatıyorsunuz ya da kullanımımızı hata ayıklamıyor ya da bir sorun için geçici bir çözüm sağlıyorsunuz.

Ben: Tabii, her zaman yardımcı olmaktan mutlu oluruz.

Müşteri: Ara sıra, ürününüzün içinde gerçek bir hata var ve şirketiniz onu düzeltti ve bize bir yazılım güncellemesi verdi.

Ben: Elimizden gelenin en iyisini yapıyoruz.

Müşteri: Peki, şimdi senden ihtiyacımız olan şey, daha fazla sorun yaşamayacağımıza dair bir güvence .

Beni: . . .


11
Bunu okurken yüzüm biraz titriyordu.
Daenyth

@Daenyth, ben de anladım!
DaveDev

28
Bu gerçek bir hikaye. Yukarıdaki müşteri, uçuş verilerinin kaydedilmesi için hava trafik kontrol yazılımı geliştiren bir şirkette yöneticiydi. Projedeki tek geliştirici (kodunu inceleyen hiç kimse yoktu) sık sık bir "hata" bildirmek için çağrıda bulundu, ancak 10'un 9'unda kendi tarafında bir hata olduğu ortaya çıktı. Kendi hatalarını bilmiyordu çünkü API'mızın döndürdüğü hata durumlarını kontrol etmeyi reddetti. Neden? Çünkü herhangi bir hatanın bir hatayı göstermesi gerektiğini ve kütüphanemizin hiçbir hatayı olmaması gerektiğini söyledi.
Bill Karwin

2
@Bill, sizin kitaplığınız gibi sesler, arama koduna döndürülen son 10 hata kodunu da içeren kötü ve yüksek sesle başarısız olmalıdır.

1
@NimChimpsky: Müşterinin "sorunlarından" bazıları, yazılımın yapmak için tasarlanmamış bir şey yapmasını istedikleri ya da yağda parmak hataları yaptıklarında (yanlış yazılmış SQL anahtar sözcükleri gibi) durumlardır. Bu davaları "böcek" olarak rapor ettiler.
Bill Karwin


37

Bedava çalış.


7
Bunu bana da sordum. "Finansmanımız tükendi, bazı müşteriler bulana kadar birkaç hafta ücretsiz olarak çalışabilir misiniz?"
µBio

Bedava öğle yemeği yok
Chris

36

Sürüm kontrol sisteminde kullanılanlarla eşleşecek şekilde renklerin vurgulanmasını sözdizimi değiştiriyorum.


3
haha, sadist bir patron / müşteri
µBio 9:10

Öyle bir şey vardı ... ve EVERY LINE'ın 79. sütunda yorumlanması, böylece kodun solda olması ve sağda yorumlanması. Ve bunların hepsi bir IDE eklentisi tarafından zorlandı.
Tevo D

31

Bakalım:

C ++ 'da programlar yaz

  1. sürüm kontrolü kullanılmadan,
  2. yeniden yönlendirme yok,
  3. Boost yok,
  4. sınırlı STL (Bu konuda tartışmıştım ve kazandım),
  5. doğrulanmamış taşeron kütüphanelerini kullanmak,
  6. bellek profili oluşturucu olmadan (taşeron işçisinin çalışmasını düzeltmek için),
  7. birim testi yok,
  8. Üye fonksiyon isimleri için 3 harf isme bağlı kalmak,
  9. Test ortamına sahip değil

2
Vay. Joel Testinde şirket puanın nedir?
DJClayworth 13:10

Sanırım ilk başladığımda 2. Şimdi bir süredir oradayım, A grubu: 4 ve B grubu: 8 diyebilirim. Hangisine katılmaya çalıştığımı tahmin et ve hangisinin bana izin vermeyeceğini tahmin et.
wheaties

15
Açıkçası, patronunuz 'Real' programcılarının mıknatıslanmış bir iğne ve sabit bir el ile program yaptıkları kanısındaydı. ;)
brice

10
@brice Beni kelebekleri kırmaya zorlama ...
Kendine not et - bir isim düşün

8
Hiç kimse sizi sürüm kontrolü olmadan çalışmaya zorlayamaz. İstediğiniz her şeyi kullanın (kişisel olarak gittikçe artan bir şekilde gittikçe artan bir hayranıyım) kendi makinenizde yavaş yavaş diğer geliştiriciler de takip edecek. İnşallah.
MatrixFrog

31

Sizden bir kelime belgesi olarak hazırlanmanızı ve powerpoint sunumu haline getirmenizi istediğim bu 10 sayfalık raporu alabilir miyim, çünkü gerçekten görsel bir düşünürüm ve aslında sizden istediğim yazılı raporu okumaz?


Bu, gerçek işler yaptığınızı ve tüm önemli hususların tüm adımlarda ele alındığını ve sonunda en özlü net düşüncenin aktarılmasını sağlamanın bir yolu olabilir.
Aditya P,

İşten çık, eğer "EOD tarafından yap" diyorsa
Chris,

26

Tamam, bir evin bu resmini taramanı istiyorum, geri döndüğümde bana arka kısmını gösterebilmelisin.


9
ZOOM ... İYİLEŞTİRME!
Jon Purdy

41
CSI oh nefret nasıl
WalterJ89

1
Geliştirin ... geliştirin ... geliştirin ... OH SADECE BÜYÜK BİR ŞEYİ BASIN!
James Dunne

1
@ WalterJ89 belki fikrini
edindiği yer

5
Bir adres var mıydı? Bitirdim ve evin arkasının fotoğrafını çekerdim ve ona gösterirdim. Öyleyse, bir fotoğrafta başka bir boyutmuş gibi yürüyebilme yeteneğine sahip olduğunuzu açıklayın. Gülmemesi durumunda özgeçmişini yazdır.
Jeremy Heiler,

22

“Bu Oracle veritabanının çalışma şeklini beğenmedim. Neden kendi veritabanımızı yazmıyoruz?”

(Kuşkusuz, bu 15 yıldan daha uzun bir zaman önceydi, ama yine de!)


1
Peki neden olmasın? Bazı insanlar bunu gerçekten yaptı ve OODBMS de böyle oldu. Amazon’u veya Oracle’ı Oracle’ı DB arka uç olarak kullanarak hayal edin ... ve sonra da işletmelerin hızları üzerindeki etkilerini düşünün.
foo

20

Bir rakibin web sitesinden, web sitemizin derisinin içine girecek bir iframe içine makaleler yüklemem istendi, bu da bizden geldi.


2
Evet ! Aynı şey eğitimdeyken de oldu ve çeşitli web sitelerinden içerikleri kopyalayıp kendimize yapıştırıp orijinal makaleye benzememi istedi. Burada web sitesinin adını veremem ama kullanıcı evreyday internet ve grabing thounds hala ..
Zerotoinfinity

Ebuyer birkaç yıl önce bununla tanınıyordu.
njd

1
Evet. Birileri benden önce kendi içerikleri olana kadar bunu yapan Craigslist'in kendi versiyonunu oluşturmalarına yardım etmemi istedi. Dijital millenium hareket standartları tarafından bunun yasadışı olduğuna oldukça emin olduğumu ancak bunun çok büyük bir şey olacağını düşünmediklerini açıkladım. O sözleşmeyi ben almadım.
Erik,

19

Benim için en çılgın (ve büyük olasılıkla en funnest)

Bu 10 milyon kod satırı içeriyor mu (tarihli web teknolojisi)? Çalışan bir Asp.net sitesine dönüştürmek için bir derleyici yazın.

Asla çalışan bir versiyonunu tükürmedi (tabii ki onlara pratik olmadığını söylemeye çalıştım), ama yine de eğlenceliydi.


55
Joel S.'nin çalışanlarının WASABI hakkında mesaj göndermesine izin vermesi güzel. ;-)
Donny V.

2
@ Donny V. haha, keşke. Bundan çok, çok, çok daha çılgındı. O ... SQL sorguları infaz dev javascript kova ve gömülü sunucu tarafı kodu ile html yol açan dinamik sunucu tarafında kod toplu miktarlarda üretmek için sunucu tarafı kullanılan Dinamik satır içi sql,
μBio

19

Şirketimizin geliştirdiği bir uygulamanın en önemli özelliklerinden biri, belgenin tam metni ile büyük miktarda belgede arama yapabilmesidir. Bir rakip, pazarlama talebinde müşterilerimizden birine aşağıdaki iddiayı yaptı,

Arama teknolojimiz üstündür çünkü yalnızca belgelerin metnini aramaz, aynı zamanda asıl dosyanın 'bit ve bayt'larını ikili biçimde arar.

Temsilciliğin gerçek rakamlarını karşılaştırdığınızda, "boot" ve "boat" kelimelerinin ondalık ascii repertuarlarının, ikili formdaki aynı kelimelere göre ne kadar az benzerliklerinin saçma bir örneğini verdiler. Bu nedenle, 1 ve 0'lara dayanarak yapılan arama, bu iki kelimenin görsel olarak nasıl göründüğünü ve böylece hatırlamanın daha iyi görünmesini sağladı.

Doğal olarak, bir teknisyeni bir yerde tamamen yanlış anlayan ve önerimize ekleyebileceğimiz bir yanıtı hazırlayan bir pazarlama uzmanının sonucu olduğunu düşündüğüm bu tekniği araştırmakla görevlendirildim.


2
Korkarım iddiayı anlamış olabilecek birkaç arama tekniği düşünebilirim.
DJClayworth 13:10

19

Farklı bir dil, para birimi ve vergi kanunları kullanan yeni yabancı ofisimiz için basit bir zaman giriş ve faturalandırma sistemi yazabilir misiniz?


Bu iyi bir :)
µBio

15

Küçük programcı ekibi, patron küçük bir havayolu şirketi için bilet rezervasyon sistemi yapmamızı istiyor (çok kısa bir süre içinde elbette). Takım diyor ki:

- Tahmin edebileceğiniz gibi, bu proje için bazı test cihazlarına ihtiyacımız olacak

Patron diyor ki:

- Endişelenme, araba endüstrisinden öğren. Zaman zaman arabaları hatırlıyorlar: kullanıcılar testi yapacaklar.


3
Çarpışma testi akla geliyor ...
brice 21:10

3
Havayolu 6 koltuklu sadece 1 uçağa sahipse iyi geliyor.
Chris,

14

Veri merkezindeki diğer destek ekipleriyle birlikte değişen ana bilgisayar destek ekibinin bir parçasıydım. Vardiyadan sonra genellikle yöneticiler ve bir sonraki vardiya ekibi hakkında bir brifing alırdık. Bir gün yeni direktörümüz ortaya çıktı ve şu soruyu sordu: "Neden vardiyadaki ortalama CPU yükü sadece% 72 iken, önceki vardiya% 95'e yaklaşıyor? Bence çok sıkı çalışırsak, sonunda% 100 CPU yüküne ulaşabiliriz! "


1
... Hawaii'de 6 aylık proje gibi geliyor

13

Yaklaşık 12 yıl önce kolejdeyken Windows için bir veri modelleme uygulaması üzerinde çalıştım. Proje, yaklaşık 60.000 satırlık Win32 kodundan sonra tamamlandı, Windows platformunu hedef alan kod. Daha sonra müşteri, uygulamanın ayrıca "web'de" çalışması gerektiğini söyledi. Bu "küçük küçük" gereksinim değişikliğinin projeyi nasıl bu kadar büyük etkileyebileceğini anlamakta zorlandı. Java ile sıfırdan başladım ama bitmeden projeyi bıraktım.


13

1996 yılında, canlı spor müsabakalarına girdiğimiz büyük bir proje üzerinde çalışıyordum. Bu konuşma oldu:

Patron: Bir sonraki etkinlik için mekana git.

Ben: Ne yapmamı istiyorsun?

Patron: Sadece durumda orada olun.

Ben: Sadece ne durumda?

Patron: Teknoloji liderinin kaybetmesi durumunda. Çok stresli ve ne yapabileceğini bilmiyorum.

Ben: Kaybederse ne yapmamı istersiniz?

Patron: Sadece onu oradan çıkar, böylece herkes çalışmaya devam edebilir. Nasıl yaptığın umrumda değil.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.