Archived

This topic is now archived and is closed to further replies.

Cedric

Discussing with my boss

Recommended Posts

I just had a discussion with my boss... This is a rant. A cry for compassion. My boss is the owner of a small company doing dumb programming with SQL servers and stuff like that. My boss thinks that abstraction is a disadvantage as far as programming goes. He''s working with VB. He tells me that having function calls is more complicated to debug because you don''t have the "low-level" code right in front of you. He didn''t know that you can call local functions of a form, from another form like thisform.MyInitializationRoutine(), so in each window, there is a hidden button that contains the initialization code in the Button_Click event, and he calls thisform.Button.value = true to call that function. When I told him that local functions could indeed be called from somewhere else, he claimed that it is an undocumented feature . To pass parameters to these functions, he uses hidden text boxes ! In his experience, one good VB programmer is as efficient as 10 C++ programmer. He says that a class in VB is the same as a module. I told him about interfaces and polymorphism, and he said that this is all fancy laboratory stuff that doesn''t in fact allow you to write better code. I have never even seen actual code. I''m not good enough to be a programmer there. I''m just writing the documentation. Snif. Cédric

Share this post


Link to post
Share on other sites
He''s going to feel like an extinct dinosaur if someone else comes in and rewrites any of his code in an optimized way, and make modifications faster than he can ever know.

Sounds to me like he just enjoys the control of doing things his own way (don''t we all?) but doesn''t want to learn other ways and honestly evaluate what a better solution might be.

I remember not liking the fact that DirectDraw took away all the actual rendering. I was looking forward to optimizing a bitmap draw routine, and then the hardware goes and takes all the work away. Hmmph.

Share this post


Link to post
Share on other sites
Heh, I remember a couple years ago, I forgot how to declare variables in VB (didn''t know the "Dim" keyword, and there were no help files on the comps at my school, I tried "Declare", "Variable" and such, didn''t work). So, since I couldn''t declare variables, I had to use hidden text boxes to store variables too, lol.

Share this post


Link to post
Share on other sites
Lol, and I thought i knew some incompetent people in good positions! Can''t imagine someone running a company with that type of skill!

Ive had atleast my fair share of less competent bosses. The trick is to stay put, impress them with WORKING CODE (that you do on your own time) that is better than theirs, so that you can progress in the company. I know all this would make me cry as well, but be patient.

SporadicFire.

Share this post


Link to post
Share on other sites
VB6 doesn''t really have inherfaces & polymorphism - you can fudge it if you use COM ConnectionPoints.

Sooo... what''s a good VB, good C++, and good Delphi programmer worth to him and where are you guys located? Your company obviously needs to hire someone

Share this post


Link to post
Share on other sites
quote:
Original post by SporadicFire
The trick is to stay put, impress them with WORKING CODE (that you do on your own time) that is better than theirs, so that you can progress in the company.


I have a better trick. Start looking for another job.

Share this post


Link to post
Share on other sites
quote:
Original post by Magmai Kai Holmlor
VB6 doesn''t really have inherfaces & polymorphism - you can fudge it if you use COM ConnectionPoints.


Inherfaces? That''s an interesting buzzword!

I haven''t really looked at VB since VB3. I have a MSDN article here entitled: "How Visual Basic Provides Polymorphism", but maybe is it not the "real" thing.

Waverider had a perfect description of my boss. He''s a man in his fifties, whose small 5-6 employees business is the work of his life, and he''s not ready to take a gamble by trying something new and "unproven".

I think he''s got a better opinion of Cobol than C++.

I don''t think I''ll try to "progress in the company". At one point, he kept saying to me how he thought of me as a "long-term contributor". Indeed, when I finish the documentation, then I may learn Access and SQL by doing forms and related stuff. THEN, maybe I can do some programming for them.

I don''t think I would survive that.

Cédric

Share this post


Link to post
Share on other sites
If he asks for some documentations for using proc call normaly, than ask him to get you some documentations for textboxes parameters as effecient... heh that might lead you to :
quote:
Original post by sark
I have a better trick. Start looking for another job.




wait am kidding... use google to fine some vb efficency tips or something in that sort. it might help you with your
quote:
Original post by[i]Zoot
N00b boss detected.


Share this post


Link to post
Share on other sites