Monday, December 31, 2007

taare zameen par

Watched with my kid......Damn the whole theater was crying. Amir as usual awesome. Best part i liked is when the kid goes away from his mom to the hostel....My kid caught my hand said please dad do not do that with me...

Worth watching with Kids.....

Thursday, December 27, 2007

IT Software Quotes

Working on a very special book IT quotes here are some do let me know if you heard anything good mail it to me at shiv_koirala@yahoo.com

No source code is perfect it has to be made perfect (refactoring).

A late night sitting developer is a sign of poor estimation.


A over process oriented software company is a sign of organized hypocrisy.

When a project manager over commits to the end customer it’s the developer who suffers.

We are tired to hearing again and again process does not work, ofcourse it’s not supposed to work, we have to make it work.

If an IT management allows me to produce 1000 different types of metrics, I can easily give an illusion that the project is healthy.

A good leader and a good IT project manager is not the same thing.

When a choice has to be made between quality and deadline, it’s seldom that quality wins.

More to come......

Friday, December 21, 2007

Happy new year guys.....:Launching Project Management Interview Questions

Happy christmas and new year....Ejoy life... Give time to your family

My new book launch Project Management Interview Questions


Project Management Interview Questions
Basics
Define project?
Who is a stakeholder?
Can you explain Scope triangle?
Can you explain what’s a vision and a goal?
What is ROI?
Can you explain project life cycle?
You have people in your team who do not meet there deadlines or do not perform what are the actions you will take?
Are risk constant through out the project?
Explain SDLC (Software development Life Cycle) in detail?
Can you explain waterfall model?
Can you explain big-bang waterfall model?
Can you explain phased waterfall model?
Explain Iterative model, Incremental model, Spiral model, Evolutionary model and V-Model?
Explain Unit testing, Integration tests, System testing and Acceptance testing?
what’s the difference between system and acceptance testing?
Which is the best model?
What is CAR (Causal Analysis and Resolution)?
What is DAR (Decision Analysis and Resolution)?
Can you explain the concept of baseline in software development?
What is the software you have used for project management?
What does a project plan consist?
When do you say the project has finished?
Can you explain what a PMO office is?
How many members in your team you have handled?
Is GANTT chart a project plan?
Two resources are having issues how do you handle the same?
What is a change request?
How did you manage change request in your project?
Can you explain traceability matrix?
what is configuration management?
What is CI?
Define stakeholders?
Can you explain versioning?
Can you explain the concept of sign off?
How will you start a project?
what is an MOU?
What where the deliverables in your project?
Can you explain your project?
Do you also participate in technical activities?
How did you manage code reviews?
you have team member who does not meets his deadlines how do you handle it?
did you have project audits if yes how was it handled?
What is a non-conformance report (NCR)?
How did you estimate your project?
How did you motivate your team members?
did you create leaders in your team if yes how?
how did you confirm that your modules are resource independent?
Was your project show cased for CMMI or any other project process standardization?
what are the functions of the Quality Assurance Group (QAG)?
Can you explain milestone?
How did you do assessment of team members?
What does entry and exit criteria mean in a project?
Risk Management
Define risk?
What is risk break down structure?
How did you plan your risk?
what is DR, BCP and contingency planning?
Schedule Management
Can you explain WBS?
Can you explain WBS numbering?
How did you do resource allocation?
Can you explain the use of WBS?
Can you explain network diagram?
What are the different types of network diagram?
What is the advantage of using network diagrams?
Can you explain Arrow diagram and Precendence diagram?
What are the different types of Network diagrams?
Can you explain Critical path?
Can you define EST, LST, EFT, LFT?
Can you explain Float and Slack?
Can you explain PERT?
Can you explain GANTT chart?
What is the disadvantage of GANTT chart?
What is Monte-Carlo simulation?
Costing
Can you explain PV, AC and EV?
Can you explain BCWS, ACWS and BCWP?
What are the derived metrics from Earned Value?
Can you explain earned value with a sample?
Estimation, Metrics and Measure
What is meant by measure and metrics?
Which metrics have you used for tracking purpose?
What are the various common ways of estimation?
Can you explain LOC method of estimation?
How do we convert LOC in to effort?
Can you explain COCOMO?
Can you explain Intermediate COCOMO and COCOMO II?
How do you estimate using LOC?
Can you explain in brief Function points?
Can you explain the concept Application boundary?
Can you explain the concept of elementary process?
Can you explain the concept of static and dynamic elementary process?
Can you explain concept of FTR, ILF, EIF, EI, EO , EQ and GSC ?
How can you estimate number of acceptance test cases in a project?
Can you explain the concept of Use Case’s?
Can you explain the concept of Use case points?
What is a use case transaction?
How do we estimate using Use Case Points?
Can you explain on what basis does TPA actually work?
How did you do estimation for black box testing?
How did you estimate white box testing?
Is there a way to estimate acceptance test cases in a system?
Can you explain Number of defects measure?
Can you explain number of production defects measure?
Can you explain defect seeding?
Can you explain DRE?
Can you explain Unit and system test DRE?
How do you measure test effectiveness?
Can you explain Defect age and Defect spoilage?
Software process
What is a Software process?
what are the different cost element involved in implementing process in an organization?
What is a model?
What is maturity level?
Can you explain the concept of process area in CMMI?
Can you explain the concept of tailoring?
CMMI
What is CMMI?
what’s the difference between implementation and Institutionalization?
what are different models in CMMI?
Can you explain staged and continuous models in CMMI?
Can you explain the different maturity levels in staged representation?
Can you explain capability levels in continuous representation?
which model should we use and under what scenarios?
How many process areas are present in CMMI and in what classification do they fall in?
What the difference between every level in CMMI?
what different sources are needed to verify authenticity for CMMI implementation?
Can you explain SCAMPI process?
How is appraisal done in CMMI?
which appraisal method class is the best?
Can you explain the importance of PII in SCAMPI?
Can you explain implementation of CMMI in one of the Key process areas?
Explanation of all process areas with goals and practices?
Can you explain the process areas?
Six Sigma
What is six sigma?
Can you explain the different methodology for execution and design process in SIX sigma?
What does executive leaders, champions, Master Black belt, green belts and black belts mean?
What are the different kinds of variations used in six sigma?
Can you explain the concept of standard deviation?
Can you explain the concept of fish bone/ Ishikawa diagram?
What is Pareto principle?
Can you explain QFD?
Can you explain FMEA?
Can you explain X bar charts?
Can you explain Flow charting and brain storming?
Agile Development
What does Agile mean?
Can you explain Agile modelling?
What are core and supplementary principles in Agile modeling?
What is the main principle behind Agile documentation?
What are the different methodologies to implement Agile?
What is XP?
What are User Stories in XP and how different are they from requirement?
Who writes User stories?
When do we say a story is valid?
When are test plans written in XP?
Can you explain the XP development life cycle?
Can you explain how planning game works in Extreme Programming?
How do we estimate in Agile?
On What basis can stories be prioritized?
Can you point out simple differences between Agile and traditional SDLC?
Can you explain the concept of refactoring?
What is a feature in Feature Driven Development?
Can you explain the overall structure of FDD project?
Can you explain the concept of time boxing?
When to choose FDD and when to choose XP?
What is SCRUM?
What does product owner, product back log and sprint mean in SCRUM?
Can you explain how SCRUM flows?
Can you explain different roles in SCRUM?
Can you explain DSDM?
Can you explain different phases in DSDM?
Can you explain in detail project life cycle phase in DSDM?
Can you explain LSD?
Can you explain ASD?

Monday, December 17, 2007

Watched dus kahaniya...

Watched dus kahaniya...
This sunday watched dus kahaniya....Only one word do not watch it....Liked only one story of Shabana azmi and naseruddin shah.

Great Friday and best of luck

Great Friday and best of luck
It was great friday, met old Accenture freinds , sea food eating and fun talks. One of my X colleague Sheethal Chacko is getting married and will be leaving for US. It was really nice working with you and hope the best for you.

Saturday, December 8, 2007

Confessions of a Small Publisher :- Szuprowicz

Confessions of a Small Publisher

At our monthly meeting of writers recently we invited a small publisher to tell us about the book publishing realities. Here are some useful items:

They get an average of 35 book submissions every week. Agented and otherwise. That’s at least 1500 per year and they publish only 5-7 every year. That’s about 99.5% rejection rate.

We asked about criteria for rejection. They take first 30 pages of your manuscript and give it to at least 5 independent “readers” who then suggest to the publishers which manuscripts to read in full.

They also give advances, which means you sell them your book. When they decide to publish they go with traditional printers and print 5000 copies or so to have a very low cost and leave as much margin as possible for promotion and marketing costs. They announce a new title at least 6 months before it is scheduled and then send up to 100 copies of book to reviewers.

It does not matter who it is. I believe that many small new publishers are much the same.

Szuprowicz

Friday, November 30, 2007

Its my wedding anniversary

Ok , guys its almost 8 years of my married life. So i have decided to keep my mobile switched off , whole day is for my wife and kids. Love you from my heart.....When i had bad days you shared not equally but took more than equal , when i had good days you always stood on my back saying enjoy it......

Shivprasad Koirala exists because of you.....Love your forever....Love you till I Die.

Thursday, November 29, 2007

Predicting.....The Indian IT Boom

Predicting.....The Indian IT Boom
Sitting with my freinds was analyzing the Indian IT boom. I remember the Y2K days and the DOT com spurt. But the current scenario is built on fundamentals rather than just a boom. But....looks like in the coming six months the dollar issue will hit the profit margins of Indian IT companies. So my forecast is in the coming 6 to 8 months you will see some kind of resource shedding , Appraisal will not be touching the sky and Indian IT will have profit issues


....Just hoping that this fall is not big....


Many may differ this is just my point of view...

On my next assigment......Project Management Interview Questions.......

On my next assigment......Project Management Interview Questions.......
Anything to add let me know.
Basics of project management

Define project?

Can you explain Scope triangle?

Schedule Management
(B) Can you explain WBS?
(B) Can you explain WBS numbering?
(I) Can you explain the use of WBS ?
(B) Can you explain network diagram?
(B) What are the different types of network diagram?
(B) What is the advantage of using network diagrams?
(B) Can you explain Arrow diagram and Precendence diagram?
(B) What are the different types of Network diagrams?
(B) Can you explain Critical path?
(I) Can you define EST, LST, EFT, LFT?
(B) Can you explain Float and Slack?
(B) Can you explain PERT?
(B) Can you explain GANTT chart?
(I) What is the disadvantage of GANTT chart?
(I) What is Monte-Carlo simulation? Costing
(B) Can you explain PV, AC and EV?
(B) Can you explain BCWS, ACWS and BCWP?
(B) What are the derived metrics from Earned Value?
(A) Can you explain earned value with a sample?
Agile Development
(I) What does Agile mean?
(I) Can you explain Agile modelling?
(A) What are core and supplementary principles in Agile modelling?
(A) What is the main principle behind Agile documentation?
(I) What are the different methodologies to implement Agile?
(I) What is XP?
(I) What are User Stories in XP and how different are they from requirement?
(I) When are test plans written in XP?

Thursday, November 15, 2007

Some places where I am referred ....Makes you feel better

.=======================================================================In Capers Jones book "Estimating Software Costs" second edition
Refer Page 484
"Koirala, Shavisprasad:"How to Prepare Quotation Using Use Case Points" (heep://www.codeproject.com/gen/design//usecasepoints.asp"
Thanks to N Murugesan
========================================================================
Software Measurement and Estimation: A Practical Approach by Linda M. Laird and M. Carol Brennan
[16] S. Koirala, “How to prepare quotation using use case points,” December 2004. Available from http://codeproject.com/gen/design/usecasepoints.asp. Accessed Feb. 22, 2005.
[17] K. Ribu, Estimating Object-Oriented Software Projects with Use Cases. Masters thesis, University of Oslo. November 2001.
[18] P. Mohagheghi, B. Anda, and R. Conradi, “Effort estimation on uses cases for incremental large-scale software development,” 2005 ACM.
[19] T. DeMarco, Controlling Software Projects: Management, Measurement, and Estimation, Yourdon Press, New York, 1982.
[20] D. V. Ferens, and
============================================================================
Lindas New York Times
Read Saturday Edition :- The Bread and Butter Indian Author -- Shivprasad Koi.
==============================================================================
Euro new Belgium times
A reader sent me a hard copy.....Actually i was criticised for my english...Who cares
The Indian English computer Author ---- Interview Series.
===============
If you comes across good or bad about me shoot me a mail shiv_koirala@yahoo.com. You just know how to improve.....

Monday, November 12, 2007

My Best and the worst Project i worked with...

My best project till now. .NEt and SQL Server Interview questions. Wanted to write a book which will take me in to every microsoft professionals heart.....It was 3 months of continous writing....I think i have made it where i wanted to.

This was in my young times , working in DELL. Great project its still working running around 280 locations and a has ahuge financial turnover. Was looking after a team 6 people was a team lead...... There was a time when the head of department technicals gave up saying that the dead line is impossible. 6 members and me made to the top. Received the best team award.

Ebenshoppe team of around 15 people....The project failed but is still my best project for the only thing the decision of marketing was wrong and not technical......Will not forget those struggling days.

10 books launch. This was not a project actually i mean not a software project. Had promised to one of my publishers for delivery of 10 books. I mean write 10 books. lot of people left me alone. Tied up with one local guy completed it. Saved publisher and his money...not to forget lot of book shopkeepers where also waiting for the same.


VFS where i am working currently. Good team to work with. The speciality of this project it was not something short like normal project but rather a huff and tuff one year continious development project....Happy with it , my main goal of entering this project was to make one common project....i think we did it......

Whats next.....

Charged for the next GOAL....Project Management Interview....

Revived back from my bad days in office All fine and full energy. Again moving my eyes on the GOAL , negelected those who are hindering my path......I am going to do it....Its one more hill to cross....All SET...

Sunday, November 11, 2007

Watched Om Shanti Om..Some dialogues translated..

Gave a treat to myself , watched OM Shanti Om.
-- when you want something, the whole universe conspires in helping you to achieve it.

-- Life is like a film, it always has a happy ending and if there is no happy ending it means that film is not done still.

Wednesday, November 7, 2007

The bad three days.....

Had a real horrible three days

--- Server crashed the same day when my kid had a birthday.

--- Whole night went in restoring the server ( continious 12 hrs not sleeping). Was not able to even say happy birthday to my kid because next day i spent sleeping.

--- Later when i reached office wrote a very offensive ( not bad words but...) mail to my female colleague ( she is really good , she had no idea what happened the previous night).Damn why did i do that ?. Thats a different thing i talked with her seperately.



I am really tired not able to write anything......I think its time to leave the company which can not give me my family pleasures ????? Thinking shall i surf http://www.naukri.com/ or is it the right time to jump in to full time writing....

Looks like sign of resignation.......

learnt 3 things :-

-- Control your anger.
-- Have a good DR plan
-- Never show you know lot of technical.

Monday, November 5, 2007

Networking Interview question launched

One more step one more milestone......

Project management joke....

A tourist walked into a pet shop and was looking at the animals on display. While he was there,
another customer walked in and said to the shopkeeper, "I'll have a C monkey please." The
shopkeeper nodded, went over to a cage at the side of the shop and took out a monkey. He
fitted a collar and leash, handed it to the customer, saying, "That'll be £5,000."
The customer paid and walked out with his monkey.
Startled, the tourist went over to the shopkeeper and said, "That was a very expensive monkey.
Most of them are only a few hundred pounds. Why did it cost so much?" The shopkeeper
answered, "Ah, that monkey can program in C - very fast, tight code, no bugs, well worth the
money."
The tourist looked at a monkey in another cage. "Hey, that one's even more expensive! £10,000!
What does it do?"
"Oh, that one's a C++ monkey; it can manage object-oriented programming, Visual C++, even
some Java. All the really useful stuff," said the shopkeeper.
The tourist looked around for a little longer and saw a third monkey in a cage of its own. The
price tag around its neck read £50,000. The tourist gasped to the shopkeeper, "That one costs
more than all the others put together! What on earth does it do?"
The shopkeeper replied, "Well, I haven't actually seen it do anything, but it says it's a project
manager".
A Project Management Primer (©Nick Jenkins 2006)

Started project managent Interview questions

(B) Can you define a project?

A project is a temporary endeavour undertaken to create a product or service.

Saturday, October 27, 2007

Wants to become-- By Shivprasad Koirala

A junior Software Engineer wants to become a senior Engineer...
A Senior Engineer wants to be Senior Software Engineer.....
A Senior Software Engineer wants to get a Team lead position...
A team lead wants to be come a PM...........................
A PM wants to be Manager so that he can control more accounts.....
A Manager wants to be a CTO........
A CTO wants to be CEO.............

Every CEO should know he is nothing once he resigns.....Thats the coporate truth.

99 % people follow this chain....To be different takes courage...Are you different ?.

Acha hai tu mere jaisa ath ghante kaam nahin kar raha hai , jo mai zindagi bhar kiya hoon

Acha hai tu mere jaisa ath ghante kaam nahin kar raha hai , jo mai zindagi bhar kiya hoon

Was passing through the BpB book shop of CST Mumbai.You know what freinds my dad does not know i write books. I stopped by the Bpb book shop to see what are the hot titles in the market. Swear it i did not stop there to show that i write books to my Dad. As i was looking at the computer books my dad just stared at "Software Testing Interview Questions" by Shivprasad Koirala. My dad does not know english but he can read the Koirala word and then Shivprasad. He saw the koirala name and the read the full name Shivprasad Koirala. Dad asked hey look some one from our community. I said that's me. He picked up the book, stared it and i am sure he was proud about me. You know what he said ( Acha hai tu mere jaisa ath ghante kaam nahin kar raha hai , jo mai zindagi bhar kiya hoon) "Good to see that you are not doing 8 hours job which i did for my rest of life".

He quietly said to me this Sunday i will cook biryani for you in Dassera ( Thats my Dad's way of giving party). My Dad struggled for me coming out of the Nepal poverty , working hard and made this so Called Shivprasad Koirala.....What was i with out you....

Monday, October 15, 2007

Web site stats


Was going through my website questpond.com's website stats....Good to see people visiting from external countries also.

Sunday, October 14, 2007

New ideas and ventures.....Planning 2010

Had a meeting with my internal team. We have planned to create a series of book in Hindi language till 2010. Here are some topics

-- OOPs Programming Hindi Mein ( OOPS Programming in Hindi Language)
-- C# Hindi Mein
-- Java Hindi Mein
-- Games programming Hindi mein
We are all set market , studied the market for 2 months and looks like we are all set to conquere the IT industry.

Which means i will have to put all my profit back as investment for this new thought....And i am ready for it.

Wednesday, October 10, 2007

To Yakov from India with Love

Dear Yakov,

My name is Shivprasad Koirala. I have been writing books for past 4 years now. Written almost 7 books till now. I always see you around yahoo computer author group. I make it a point if its your email read it.

I was hearing your book writing struggle ( car cast) for POD. You know what i heard it atleast 6 times and i hear it when i feel like not writing. Its aspiring.

Keep a small space for this Indian Fan of yours.

=============================

I am waiting for Mr Yakov's reply you can catch him live at http://yakovfain.javadevelopersjournal.com/

I will post his reply if he answers me....

====================================

Thanks and never give up. Every rejection brings you closer to your goal :)

Regards,
Yakov

======================

Thanks for all encouragement.....

200 question completed for my new book Networking Interview questions on the final LAP

Can you define protocol? 6
Can you explain the concept of Interlayer and multilayer approach? 6
What is a protocol stack or protocol suite? 6
Can you explain the concept of OSI layer? 6
Can you explain the different layers in OSI model? 7
Can you explain Application layer in OSI model? 8
Can you explain Presentation layer in OSI model? 8
Is it compulsory that compression, encryption and translation functions will be used during communication? 9
Can you explain Session layer in OSI model? 10
What’s the concept of Simplex, Half Duplex and Full Duplex dialogs? 10
What are the different types of dialogs in Session layer? 10
Can you explain Transport layer in OSI model? 11
Can you explain the concept of Congestion? 11
Can you explain Application layer in OSI model? 13
Can you explain what an IP address is? 14
How to convert Decimal to Binary? 14
How many IP addresses can come in IPV4? 17
Can you explain the concept of Unicast IP address? 17
Can you explain the concept of IP multicasting or multicast IP address? 18
How many different types of subnet classful networks are present? 18
What are the IP address ranges for public and private IP address? 18
Why do we need class and how many different types of class exists? 18
How are the IP addresses distributed between different classes? 19
Can you explain what is classful IP addressing? 19
Can you explain the concept of subnetting? 20
What are the advantages of using subneting? 21
If the host has the subnet ID why do we need a subnet mask? 21
What is the advantage of using classless addressing over classful addressing scheme? 21
Can you explain the concept of CIDR? 21
Twist :- Can you explain superneting ? 21
Can you explain concept of custom subneting? 24
What is the implication of increasing and decreasing subnet Bits? 24
Why do we need to subtract two from number of hosts? 24
Can you explain the concept of VLSM? 25
Routers 27
Can you explain the concept of DPU, Segments, Datagram, Frame and packet? 28
What is IP datagram fragmentation and MTU? 29
Can you explain in detail with example how data fragmentation works? 29
Larger the IP datagram less the overhead, is it true or false? 30
What is the minimum size of MTU bytes? 31
Can you explain how optimal MTU size is calculated? 31
How does the IP message finally reassemble? 32
Can you explain the concept of Repeaters, Hubs, Bridges, Switches and Routers? 33
Can you explain the concept of Layer 3 switches? 34
what are CSU, DSU and TSU? 35
what are the basic components of the router? 35
Can you explain the WAN and LAN Interface in Routers? 36
What are DB-15, DB-60 and RJ-45 in CISCO routers? 37
Can you explain the concept of TTL? 37
What is the concept of ICMP packets? 37
Which operating system does CISCO have? 38
Can you explain the concept of NAT? 38
Can you explain how actually NAT works? 39
why does collision occur in HUBS and repeaters? 41
Can you explain the concept of Collision domain? 41
What is the concept of routing tables? 41
what is the use of route print? 42
Can you explain how in detail how routing table looks like? 42
How can you see route tables on the router? 44
Can you explain the concept of static and dynamic routing? 44
When to use Static routes and dynamic routes? 44
How do you configure static routes on a router? 45
Can you explain static default routes? 46
What is the advantage of using Static default routes? 47
Why do workstations have route tables? 47
What is the concept of gateway of last resort? 49
Can you explain the concept of routing protocol? 49
What activities does routing protocol perform? 49
What metrics are used by routing protocols to determine the best path? 50
Can you explain what is interior and exterior routing protocols? 50
Can you explain the concept of intradomain and interdomain routing protocols? 51
Can you explain the concept of internetwork and intranetwork routing protocols? 51
Which method does routing protocol use to determine shortest path? 51
What is distance vector routing protocol? 51
How do router share information in Distance Vector routing? 52
What is the main issue with routing by rumor? 52
Can you explain the count-to-infinity problem in distance vector? 53
How is metric or the cost calculated for Distance Vector routing protocol? 53
What is the main issue with hop count metric issue? 54
Can you explain how Link-State routing protocols work? 56
Can you explain the concept of broad cast and multi-cast? 56
Can you tell which protocols lie in Distance vector and which in Link-State? 57
What’s the difference between distance vector and link-state protocol? 58
Can you explain difference between Single path and Multipath? 58
Can you explain route summarization? 59
How are the series of IP combined in to one route path in route summarization? 60
Can you explain RIP protocol? 62
How is route table populated by RIP protocol? 63
Can you explain convergence in networks? 64
Can you explain RIP timers in detail? 65
Can you explain routing loop issue in RIP protocol? 65
How do we avoid routing loop issue in RIP? 66
In RIP why do we have HOP count of 15? 67
How do we disable auto-summarization in RIP? 67
Can you explain IGRP? 68
How does IGRP work? 68
How many timers does IGRP have? 68
How does IGRP calculate metric? 69
Can multiple instance of IGRP run on one physical router? 71
How is load balancing done in IGRP? 71
What’s the command to configure IGRP? 72
Can you explain EIGRP? 73
What does neighbor terminology mean in EIGRP? 73
What are different types of packets in EIGRP? 73
How does EIGRP protocol update route information to its neighbors? 74
What is the concept of successor in EIGRP? 74
What is DUAL in EIGRP? 74
Can you explain reported distance (RD), feasibility distance (FD) and Feasibility condition (FC)? 74
Can you explain the concept of successor and feasible successor? 75
Can you explain passive and active route states? 75
What is SIA or stuck in active? 75
How do packets and timers in EIGRP work? 75
What are the different tables used in EIGRP? 76
Can you explain EIGRP metrics? 77
Can you explain how EIGRP finds its successor and feasible successor? 77
Can you explain Active and Passive route? 78
Can you explain OSPF? 79
How does OSPF populate route table? 80
What are the different tables in OSPF? 81
Can you explain different areas in OSPF? 82
Can you explain different router types in OSPF? 83
Can you explain Designated Router and Backup designated router? 83
Can you explain different router states in OSPF? 83
Can you explain different OSPF packet types? 84
What are the different types of OSPF timers? 85
How SPF algorithm does the route determination? 86
Can you explain autonomous system? 89
What are different types of dynamic protocols? 89
Can you explain autonomous numbers in EGP? 89
What is BGP? 89
What is the concept of BGP speakers and Peers? 90
What is EBGP and IBGP? 90
What is RIB? 90
Can you explain the concept of BGP confederations? 91
What are BGP path attributes? 91
What is the concept of NLRI? 92
How are routing neighbors discovered in BGP? 92
Can you explain how BGP does the decision process? 92
What is the concept of redistribution? 93
Can you explain the concept of one way redistribution and mutual distribution? 94
How does metric translation takes place in redistributing routes? 94
Can you explain the difference between Base band and Broad Band? 96
Firewall 113
Can you define what a FIREWALL is? 113
What are the different types of firewalls? 114
Can you explain packet filtering firewall? 118
Can you explain circuit level gateway? 118
Can you explain stateful inspection? 118
What is Application Gateway? 118
Is NAT a firewall? 118
Are personal firewall actually firewalls? 118
Can you explain the concept of demilitarized zone? 119
What is the meaning of bastion host? 119

Whats a good career Project Manager or Architecture ?

Technical is what i like to eat and breath. Growing technically is what i love. Here are some views from my personal point :-

-- Architecture is a good career but there are no official positions for the same. I mean a senior technical person probably , the team lead himself designs the architecture.

-- Architecture always come under the project managers.

-- Project managers are always paid more than the architecture.

But here are some +VE points

-- You can always jump from Architecture to pure Project management , vice versa jump is difficult.

-- There are less architectures and more project managers so you will never have job crunch. That's a different thing there is no architecture positions officially.

If you love technical then Architecture is good thing to opt for. The only bad point about this position is because you know lot of things , you can be over burdened by work. Second you should also be ready for less package than project managers.

The best thing about architecture is Project managers have to face lot of politics while Architectures do not. When i am doing some technically i forget the company politics. That makes my life better when i go home. I am sure many architectures are happy doing technical , while many project managers are burning inside with company politics. Probably that's what the price you pay for the extra money.

Monday, October 8, 2007

Do Onsite attract Indian IT professionals any more ?

I had the same attraction in my fresher days . I was onsite for quiet a long time and missed my beautiful days of my family life. But the motive was to make my own house .But now no one can woo me for a onsite opportunity .....i have realized its a big price to pay over family. If you carry your family ( kid and your wife) you will save the same as you save in India. If you do not carry them you miss them which is much worst.

But i have seen a huge transition in thinking among IT professionals , Due to outsourcing many do not want to go to onsite as such. Salary structures are approximately equal now and with dollar rate coming down and big MNC having their branches in India , growth is more here than onsite.

If ever a professional wants to go its only for building a house or due to some financial problems.

You know what guys you do not become a eligible bachelor if you have a US H1 now a days , Indian girls are quiet smart now a days.

Do you carry your work tension to your home ?

I think most of the software professionals carry all their office work to the home , including seniors. I used to do the same when i was a freshers and also recently for some organization because of workload. But as things matured family and my personal growth became more important than work. Definitely i work 8 hours in the office but i see i spend equal quality time with my family.

Finally they will cry and remember me for the whole life when something happens to me and not the organization......I am only a resource for the organization finally.

Second important thing is if i am having issues with my colleague i try to keep the personal relationship different than official. I am sure no one is good or bad they are just different. Finally everybody is working for their family.

Some one said right love your work and not your organization whom you work for.

Saturday, October 6, 2007

Working environmental difference between IT and NON-IT

For IT

-- IT is the business itself so if it crashes everything crashes

-- In IT company’s technology has lot of influence. So in IT company’s up gradation is not an issue.

-- IT companies i mean pure IT companies ( i am not talking about product based IT companies) have multiple projects. So you can be exposed to wide variety of projects, customer and domain.

-- Due to project deadlines you can be overstressed

-- Onsite opportunity is abundant. But the pay structure due to outsourcing can be bit less.

-- Most important thing if there is a downturn in IT US then be careful about your job.

-- In IT companies you keep shuffling between projects and domain. So you are more of technical expertise rather than domain expertise.

-- This is the most important thing. When i made projects in IT companies i never felt i was near to users.

-- Your growth hierarchy is Junior Developer -- Senior Developer -- Team leader -- Project Manager -- Manager -- Accounts Manager etc etc



In Non-IT

-- IT is a support function for growing business.

-- Implementing and learning new technologies can be a big issue. Non-IT believes in implementation rather than applying new technologies.

-- Its in house so you work only one project and domain.

-- Its not a stressed environment.

-- Onsite opportunities are less.

-- If there is a downturn in IT does not affect Non-IT because IT is a support function.

-- You work on only one project and one domain. SO you will have added edge of domain knowledge.

-- In NOn-IT companies I knew the user and i knew how useful it is to the end user.

-- You growth hierarchy is more like Developer -- Manager -- Senior Manager -- General Manager -- CTO

Saturday, September 29, 2007

Compacting number of pages

Thanks for Rupen , he is author of medical books. Gave me a nice suggestion of putting explanation at the side of image which helps to reduce number of pages. This will reduce the cost also. I have uploaded a sample image , you can see how the figure has explanation side by side. This fitted in one page or else would have taken two pages.


Friday, September 28, 2007

Should a project manager be technical ?

I had a heated discussion in one of the companies where i was a chief guest. Oh yes friends now a days people have started calling me to cut ribbons....But nothing great about it. The main discussion focus was do project managers need to be technical.

I think they should understand what developer wants to say. Its possible they are not hands on , but when there are technical issues they should be able to provide solution. One thing i have noticed a Technical PM is respected a LOT than Pm's just handling people issues. Its like if time comes the General can take this sword and fight. So yes a PM should be in touch with technical.

Every PM in this company ( where i went for inauguration) blasted at me how the HELL can PM be technically strong.....But its their opinion. But the TL and Developers after the function met me and said they respect PM who can give solution rather send emails.....

Customer review for Java Interview questions on Amazon

Average Customer Review:Write an online review and share your thoughts with other customers.
Got a job Thanks and awesome book, 28 April 2007 By Rajeshri "Rajbookreader" (India) - See all my reviews
I will say awesome book. Yes the english is not good but who cares in the technical world. Best part i liked about it is that it covers question other than technical like project management , design patterns etc....Overall a good book and the best material for prepration Was this review helpful to you? (Report this)

great preparation material., 19 April 2007 By Mr. S. J. Lee "Simon Lee" (London) - See all my reviews

I'm pretty sure that if I were to try & write a book in a foreign language, the grammar would be many orders of magnitude worse than this book. Ok, so the reason you're looking to buy it is that you want realistic interview preparation material.. this is the book. lots and lots (400 or so) of realistic interview questions - but - the answers leave a lot to be desired.


==================

I promise will improve in the next edition

Wednesday, September 26, 2007

Thank you Shaam

Thank you Shaam
Its been eight months friends i am working with Shaam. Great guy to work with. He is almost co-authoring half of my books. I am blessed to have a friend like you....
Hope we move along for a long time.

Monday, September 17, 2007

From a reader who reminded my old days.......

--- From a reader who reminded my old days..
Hi Shiv,
I have bought your book SQL Server interview Questions. It was really worth every paisa I spent on it. There were hell lots of stuffs which I work into my day to day basis but had no idea how ignorant I was. It is simple and good book. The language is purely simple and clean. I really wish I could meet you someday and thank you for writing this book.
Right now I am looking for a job change as I am not paid well here for merely not have completed my Masters. Even though I have performed well and deserve a decent salary, management always makes some excuses. You know why I wrote this mail? Its because I felt like somewhere below the line we have a connection. Read your interview in which you have told how you spent so much of nights in the company and toiled hard. But your salary was reduced for the reason being non performance. Its how It connects me to you. I work here day and nights. But at the end get some unbelievable excuses for not giving the hike in salary.
==================================================================
By Shiv
--- I did not expose his name because this site is heavily visited by software industry people.....Do not be personal show the world you are not snooby....Software industry is huge why to wait when seniors do not care....

Thursday, August 30, 2007

Thanks Manish and Thanks Bpb

Publisher and Author are like husband and wife.I am thankful to Manish for going out of the way to see that our partnership moves ahead.I can not think about any publisher now , not even foriegn. Yes Indian publishers are not bad only that the relationship has to build.

Saturday, August 25, 2007

Finally making it up to US book shops....

Till now my books where only sold physically in India , Pakistan , Nepal , bangladesh . china and srilanka. For the rest of the world to buy my books they need to go to Amazon or Prakash.

Got some good news today finally some one is ready to print my Interview question books in US and put it physically in their book store. Happy moments but still more way to walk.

Ufffff need more stamina to walk , be consistent , write more quality ...... Following my dreams....

Wednesday, August 22, 2007

.NET Interview 4 th edition and .NET 3.5

Looks me and microsoft are having good relation ship regarding releases. I am already working on .NET Interview 4 th edition and microsoft is also on .NET 3.5 release.

Lot of things coming up ORCAS , Reports , LINQ ..... it goes on....

( I have changed the title for any further confusion .NET 3.5 and my book .NET Interview questions fourth edition )
See my 32 important click here -> .NET interview questions

Saturday, August 18, 2007

Still walking , on my new book Networking Interview Questions

On my new book Networking Interview questions...... And the race is on...

Can you define protocol?
Can you explain the concept of Interlayer and multilayer approach?
What is a protocol stack or protocol suite?
Can you explain the concept of OSI layer?
Can you explain the different layers in OSI model?
Can you explain Application layer in OSI model?
Can you explain Presentation layer in OSI model?
Is it compulsory that compression, encryption and translation functions will be used during communication?
Can you explain Session layer in OSI model?
What’s the concept of Simplex, Half Duplex and Full Duplex dialogs?
What are the different types of dialogs in Session layer?
Can you explain Transport layer in OSI model?
Can you explain the concept of Congestion?
Can you explain Application layer in OSI model?
Can you explain the concept of DPU, Segments, Datagram, Frame and packet?Can you explain the concept of Repeaters, Hubs, Bridges, Switches, Routers, Layer 3 switches and CSU/DSUs?why does collision occur in HUBS and repeaters?
Can you explain the concept of Collision domain?
Can you explain the difference between Base band and Broad Band?

Monday, August 6, 2007

My Interview with Times

Tarunesh :- Hi today we have in Times chat with us Mr Shivprasad Koirala. Well the name speaks everything. If you are ever looking for IT jobs then his book comes at the top. A renowned author In IT industry. With best sellers like .NET interview questions , SQL Server Interview questions , Software testing Interview questions , Java Interview questions , C# projects .... and it goes on. Before this interview i was chatting with him and believe me down to earth and awesome humor.

S Koirala :- Thanks Tarunesh no body appreciated me so much in my life....I am feeling really shy about it.

Tarunesh :- Please do not say that...You are really awesome. Ok Sir shall we start.

S Koirala :- Can you call me Shiv , makes me feel good and homely....or else it would be difficult to finish this interview off with that SIR word.

Tarunesh :- Ok Shiv , First thing how did this idea come to you Interview question books.

S koirala :- I started writing my career when i was in Europe greece. The first two books "Accounting Application in VB6" and "How to prepare Software quotation?" was never published by any publisher ( smilingly ). When i used to give my books to review to any publisher i really used to get bad review for my english. I do accept my english is not that good , but i think its enough to understand what i say. I think i approached almost all the publishers around the world but none took up. Because both the books are like very much away from how traditional technical books are written. The best part is now these two books are available as free ebooks and i get every day one email for both these books. After that i wondered why any
publisher did not want to publish by books , whats wrong , Should i stop writing such kind of books and only write those traditional hello world books or books which are meant for starters. But my inner heart never agreed to it. So i wrote again a weird book .NET Interview questions. Till that time i was already in india. Because of my Indian English i had to limit myself to Indian publishers. But again the same history none of the indian publishers where ready to take it up. Some of the indian publisher reviewer also sent mocking emails i wonder what went wrong. Then i approached BpB publication Manish Jain. He took up the challenge. I really do not know how he took up the risk with a author who was not yet established and a book which is very much away from normal traditional technical books. Thats why he was able to reate legends like Yeshwant Kanetkar , Vijay Mukhi and Ivan bayross. BpB published my book and suddenly with in a week i started receving around 10 to 20 emails every day. I knew things are working for me. I just called up the Mumbai book store how my book is doing....Pat he said in one week we sold 200 copies.....I think thats decent for fresh author.

Tarunesh :- But don't you think in todays world where eBooks are free and the internet presence books business is gone down a lot.

S Koirala :- When the world is changing only innovative ideas can save you. Yes the book sales have gone down a lot but still its not a bad market. But yes in technical books only those will sell which can make space in your house or else forget it. Yes the internet presence is good and bad as well. The best way is write a book give it free in the internet and if its worth let people buy it.....This is the way Bruce eckles works and i also do the same thing.Tarunesh :- Say it truely whats your income from books.

S Koirala :- First no one has become rich by writing books which are Non-Fictonal. Yes they do get a good name in the Industry which can be used for grabbing projects. Now about my income i think its not that great but still to a decent level which can help me feed my family Similingly ). But believe me not to that mark which you are thinking.

Tarunesh :- You have very nicely hided our income

S Koirala :- No its a fact. My income from books this year is only around 2 lakhs which is really not that big. Because from the same i also need to pay salaries , maintenance and then my income. But definetly book business have a huge potential if you really go properly. That's what i trust so i am walking on this road....Trying to make it my full time bread and butter.

Tarunesh :- Which book was really tough from technical perspective and which is your best book from all.

S Koirala :- Java Interview was my my tough book because i had no clue what JAVA is. So reading JAVA , Meeting the industry people and trying to produce some thing for interviews was a tough nut to crack. All my books are to my heart. BUt "How to prepare Software quotation "is the best what i think i have written till now , its not a published book. But from my
perspective i had really poured hard work in writing the same....for whatever reason no publisher ever liked it.

Tarunesh :- If i am not mistaken you work for some company.

S Koirala :- I work for VFS currently which is Visa facilitator company for embassies around the world. Tha's what i was saying before my house does not run with books incomes it runs with salary (Smilingly).

Tarunesh :- It must be really difficult to manage.

S Koirala :- It is indeed. I mean your mind has to run in two places , which some times becomes tiresome. But i think nothing is easy in this world. I hope in the coming times i.e. 2 years down the line i will be a independent technical data generation for major publishers and website. Then i am going to resign from my job.

Tarunesh :- Whats your strongest point.

S Koirala :- I think....i have lot of energy and i work with enthusiasm and confidence.

Tarunesh :- And the weakest

S Koirala :- I am short tempered and i change my decision's very fast sometimes which can be harmful at times.

Tarunesh :- Who is your inspiration.

S Koirala :- My Dad , the way he struggled from a small farmer of nepal to india is appreciable and i am proud to be his son. Three big things i inherited from him be consistent in your work to acheive your goal ,second do not loose confidence during bad times and finally respect is everything do not loose it. My Dad is retired now and he does tell me son you do not
have time for me. Indeed all these deadly schedules have made me away from my Dad. But from the past 2 months i am making a point to make one call in two days.

Tarunesh :- Are you basically from Nepal

S Koirala :- My Dad came to india 40 years back. I was born and brought up here in India. Nepal is my birth mother and India is my care taking mother.

Tarunesh :- So are you indian or nepali

S Koirala :- You are putting me in a scoop. By Law i hold a indian citizenship. But by heart both these countries are important for me. As said before one gave birth and the other took care. In fact i am looking for the dual citizen ship now.

Tarunesh :- Any bad phase you have gone through.

S koirala :- I had struggle in my life because i come from a not so well settled financial family. But i will not count my struggle as bad phase , its just like moving to a good phase.

Tarunesh :- But still anything you can remember of.

S Koirala :- Are you saying in terms of professional career or personal ?. If personal i will not like to share it , sorry to be harsh.

Tarunesh :- Which is the best organization you have worked with ?

S Koirala :- Griffin Marine is to my heart because i built my house in this company. VFS where i work currently is good because here i realized how to work under pressure and perform..

Tarunesh :- Now to some reality....Say it by heart do you copy other Authors. What i have heared is you do copy US authors.

S Koirala :- I do read their books , so yes the ideas do come from there. But definetly i do not do CONTOL + C and CONTRL + V.Technical writing is a bit different from fictional. In technical writing we write about products manufactured from organization like Microsoft , SUN etc. So for us the primary source is their documentation. We only simplify the same. So frankly if you look in that terms then every technical author copies.

Tarunesh :- Do n't you think that with writing books like Interview questions you are probably showing developers short cut to success.

S Koirala :- First things Tarun there is no short cut to success. By reading my books its possible he can clear the interview but then what happens in real projects....That's were his quality will take him. Why i write interview question books because i think the most important thing is JOB , money to feed family and then comes fundamentals and big talks. I am sure you can
not teach design patterns and SOA to a guy who is jobless....He needs his daily bread and butter first.

Tarunesh :- Is that you will be only focusing on Interview question series ?.

S Koirala :- No i have recently started writing books on Projects which will give developers a different angle of learning. My recent book C# and ASP.NET projects is been recevied by readers very nicely. I am also working on a book which will be on Security and Hacking. But yes these books are like for refreshing but Interview question series is what i will be mainly
focused.

Tarunesh :- Who are your heroes ?

S Koirala :- Well i have different heroes for different categories. BUt for book writing i say Ivan Bayross is my hero. I have learnt from his books how to write a book. His book of oracle has made me complete my first book. I also like the presentation style of Yeshwant Kanetkar.I like Bruce eckles marketing style a lot , write a book give it free and let the readers make a choice. This way you have to always write a good book or else no one buys it. Through out my professional career i have met good seniors from whom i have learnt lot Chris my PM , Ranjit menon Avanade DU , Manohar Kamath for this sharpness , Kapil siddharth for his architecture thinking and he is really a good freind of mine and so on. These guys are like good seniors whose quality i always admire and i think take with me.

Tarunesh :- Thats a long list of heroes.

S Koirala :- Yes i learnt from every one something so it is.

Tarunesh :- Whats the current title you are working on.

S Koirala :- Just completed a book on Software testing interview questions.....Hope good for it.

Tarunesh :- What's your ultimate goal ?

S Koirala :- Keep writing and Keep writing. But yes i want to write one good book which is not technical and talks about the emotional part of the developer or the software profession.

Tarunesh :- Which is your higest selling book.

S Koirala :- The only one .NET interview questions, followed by Java and so on.

Tarunesh :- How does your family look at your book writing ?.

S Koirala :- They like it and they are proud. I always think i am a big culprit of my wife and kid. I have taken their time and given it for my career. If i am winner in IT i am a biggest looser on the family aspect. For past 6 months i am trying my level best to be with them.....I think if a person looses his career is fine but loosing family pleasures is the biggest worry.

Tarunesh :- Any thing you want to say to juniors ?

S Koirala :- Work hard , ups and downs are part of life and yes love your family than your work.

Tarunesh :- Thanks So much Shiv.

S Koirala :- Thanks Tarun to make me a hero by taking my interview.

Thursday, July 26, 2007

One more book to list Software testing interview questions

Software testing interview questions

Software Testing Basics

In which Software Life cycle phase does testing occur?
Can you explain PDCA cycle and where does testing fit?
What is the difference between white box, black box and gray box testing?
Define Defect?
What is the difference between Defect and Failure?
What are the broader categories of defects?
What is the difference between Verification and Validation?
How does testing affect risk?
Does Increase in testing always mean good to the project?
As a manager what process did you adopt to define testing policy?
Should testing be only after build and execution?
Are number of defects more in design phase or coding phase?
What kind of inputs do we need from the end user to start proper testing?
What is the difference between Latent and Masked Defect?
A defect which could have been removed during initial stage is removed in later stage how does it affect cost?
In testing can you explain the concept of work bench?
What’s the difference between Alpha and Beta testing?
Can you explain the concept of defect cascading?
Can you explain how one defect leads to other defects?
Can you explain what is Usability testing?
What are the different strategies of rollout to the end users?
Can you explain requirement traceability and its importance?
What is the difference between Pilot and Beta testing?
How will you do a risk analysis during software testing?
How do you conclude which section is most risky in your application?
What does entry and exit criteria mean in a project?
On what basis is the Acceptance plan prepared?
What’s the relation between environment reality and test phases?
What are different types of verifications?
What’s the difference between Inspections and Walkthroughs?
Can you explain regression testing and confirmation testing?
what do you mean by coverage and what are the different types of coverage techniques?
How does fundamentally a coverage tool work?
What is configuration management?
Can you explain the concept of baseline in software development?
What are the different test plan documents in project?
How do test documents in a project span across software development life cycle?
Can you explain inventories?
How do you do Analysis and design for testing projects?
Can you explain calibration?
Which test cases are first written white boxes or black box?
Can you explain Co-habiting software?
What different impact rating’s you have used in your project?
Can you explain what a test log is?
Explain SDLC (Software development Life Cycle) in detail?
Can you explain waterfall model?
Can you explain big-bang waterfall model?
Can you explain phased waterfall model?
Explain Iterative model, Incremental model, Spiral model, Evolutionary model and V-Model?
Explain Unit testing, Integration tests, System testing and Acceptance testing?
what’s the difference between system and acceptance testing?
Which is the best model?
What group of teams can do software testing?

Testing Techniques
Can you explain boundary value analysis?
What is BV in software testing?
Can you explain Equivalence partitioning?
Can you explain how state transition diagram can be helpful during testing?
Can you explain random testing?
Can you explain monkey testing?
What is negative and positive testing?
Can you explain exploratory testing?
What exactly are semi-random test cases?
Can you explain the concept of orthogonal array?
Can you explain pair-wise defect fundamental?
Can you explain the concept of decision tables?
How did you define severity ratings in your project?

CMMI
What is a Software process?
what are the different cost element involved in implementing process in an organization?
What is a model?
What is maturity level?
Can you explain the concept of process area in CMMI?
Can you explain the concept of tailoring?
What is CMMI and what's the advantage of implementing CMMI in an organization?
what’s the difference between implementation and Institutionalization?
what are different models in CMMI?
Can you explain staged and continuous models in CMMI?
Can you explain the different maturity levels in staged representation?
Can you explain capability levels in continuous representation?
which model should we use and under what scenarios?
How many process areas are present in CMMI and in what classification do they fall in?
What the difference between every level in CMMI?
what different sources are needed to verify authenticity for CMMI implementation?
Can you explain SCAMPI process?
How is appraisal done in CMMI?
which appraisal method class is the best?
Can you explain the importance of PII in SCAMPI?
Can you explain implementation of CMMI in one of the Key process areas?
Explanation of all process areas with goals and practices?
Can you explain the process areas?

Six Sigma
What is six sigma?
Can you explain the different methodology for execution and design process in SIX sigma?
What does executive leaders, champions, Master Black belt, green belts and black belts mean?
what are the different kinds of variations used in six sigma?
Can you explain the concept of standard deviation?
Can you explain QFD?
Can you explain FMEA?
Can you explain X bar charts?
Can you explain Flow charting and brain storming?
Can you explain the concept of fish bone/ Ishikawa diagram?

Metrics
What is meant by measure and metrics?
Can you explain Number of defects measure?
Can you explain number of production defects measure?
Can you explain defect seeding?
Can you explain DRE?
How do you measure test effectiveness?
Can you explain Defect age and Defect spoilage?

Automated Testing
What are good candidate for automation in testing?
which automation tool have you worked and can you explain them in brief?
Can you explain how does load testing conceptually work for websites?
Can you explain how did you perform load testing using tool?
Can you explain the concept of data-driven testing?
Can you explain table-driven testing?
How can you perform data-driven testing using Automated QA?

Testing Estimation
What are the different ways of doing black box testing?
Can you explain TPA analysis?
Can you explain in brief Function points?
Can you explain the concept Application boundary?
Can you explain the concept of elementary process?
Can you explain the concept of static and dynamic elementary process?
Can you explain concept of FTR, ILF, EIF, EI, EO , EQ and GSC ?
Can you explain on what basis does TPA actually work?
Can you explain step by step how did you do estimation for black box testing?
How did you estimate white box testing?
Is there a way to estimate acceptance test cases in a system?

Wednesday, July 11, 2007

Somebody criticsed me....Its good for health

Dear Sir,

I have got a chance to read your Sample Interview Question Book" pdf which has some selected questions from your ".Net Interview Questions" and "SQL Server Interview Questions" books. We really appreciate your hard work. But the intention of this mail is not only to appreciate you but also to point out the grammatical and other few mistakes that we found in each and every page of this pdf. Few things I have to ask you,

1. Have you ever read your book after it is fully written?
2. Have you read your book atleast before it is published or exported as pdf?
3. Have you atleast asked somebody to review your book before you made it as live?
4. Have you atleast consulted some people who is strong in english?

Please don't mistake me or curse me for asking these questions to you.The reason for these above questions is: The pdf which I have gone through is having 451 pages from top to bottom. Each and every page has atleast one grammatical mistake. See few examples I have given below,

Page #3 in PDF: Buy my SQLServer Interview questions to crack any database related questions (What do you mean by this?)Page #25 in PDF:But when I looked at my friends resume they where gorgeous. ("where" or "were' ?????)

If I start pointing out all the mistakes then I have to write a 50 page email to you. Each and every page has grammatical and punctuation mistakes. We can atleast adjust the punctuation marks. But grammatical mistakes???

I have a very kind request. If you are going to write any new books, please follow few guidelines before you make them live.

1.Please read the book thoroughly and check whether you have prepared them in a proper manner or not.
2. Give the blue print copy to some other person and ask them to read it from top to bottom. So that they can point out all these such mistakes. Make sure that the person who is going to read the book should have some good english knowledge.
3. Dont urge yourself to release the book. Take your own time. Spend one more week with your blue print and finalize everything.
4. Try to meet other technical writers. So that you will come to know how to overcome these minor mistakes.
5. If you think it is too hard for you to write good english, then you please concentrate on technical side and hire some other person (probably a steno or a typist) who is an english expert. Hand over the writing job to him.

I am writing this mail not to hurt you but just to improve your sales. I am not a technical guru. Also I am just an average guy in English. But our english is far enough to communicate others via mail, chat or in person. But if we are going to meet public (say writing a book, a public meeting, a group discussion etc.,) then we should be professional. A million people will read your book. He/She should be impressed by the way you write. Then only they'll buy your book again and again.


Thanks

Hariprasad R

Friday, June 22, 2007

I will not drink wine until......

On my new book Software Testing Interview questions. Complete around 150 pages.....For whatever reason feeling a bit tired. For past 3 days not penned down a single word.......
.
.
.
Shiv's Inner heart :- You need punishment shiv......You can not drink Wine until you do not finish this book.....

Shiv's Outer heart :- But i am tired...Shifting my house , now a days evening cooking is also on my list

Shiv's Inner heart :- Hmmmm Whats your Goal ?

Shiv's Outer Heart :- To become one of the biggest publications software company of the world....

Shiv's Inner heart :- Ok you can relax forget everything....and yes also forget your dreams.

Shiv's outer heart :- No No thats just not possible

Shiv's Inner heart:- Then take the punishment.

Shiv's outer heart :- Ok done.....But will this dream come true.

Shiv's Inner heart :- You can only do hard work....rest will follow....

Shiv's Outer Heart :- Done.....I will complete this book till this month end.

;-) Footprints on the sand are not done by sitting at the beach.

Booooooom....Following my dreams.....

Wednesday, June 20, 2007

The Woman behind me.....Every author needs it

Today i was really tired.....Was not able to complete my chapter on reporting services....Do not know when i got my eyes off and slept on the computer keyboard. Competely drained i was not sure i will meet my publishers deadline...There cam my boost my wife with hot tea..Waked me up...Booom completed by reporting services chapter in two 4 hours.

hey vishna , i am so selfish , i have taken so much from you and our kids , how can you tolerate me for the whole life ?.

Love you forever.....

Meet you Aashish Again....

Yesterday was a sad and also a good day. Aashish kedia one of my freinds is leaving to US for further studies. Even though i was his senior in Accenture, for what ever reason i always felt he is like a good friend to me. Do not how many cheers we had together in Suraj Bar, those long big talks and working together to solve all those defects in FHLBC......

Will always remember you as a very good freind , epecially and very very good drink partner....Hope to see you soon.

Sunday, June 17, 2007

Some body copied by title as it is ?


One of my readers mailed this to be......God damn this guy just used exactly the same name of my book.....Height of copying....
Looks like dreamtech is not doing good so have to bow down to copy cat authors...
Looks like we indians are bend down to do copying and bootlegging....I understand finally its business and money right.

Some body talked about me in a bengali magazine



Got published in of the bengali IT magazine......
Never thought some one will write about me.....Hehehehe just makes you feel better

Thursday, June 14, 2007

My Family My insipration

Love you so much....You are my inspiration. Always with me either in bad times or good times.....


My kid....May you rise higher......Dad is with you.

You are NUT....Monkey

Hahahahahah....Kya hukum hai Aka.....


Sunday, June 10, 2007

Some new assigments i am working

Working on two new books :-

-- Software testing Interview questions
-- Thinking inside hackers mind
-- Best practices in .NET

Any new ideas do let me know.

C# and ASP.NET projects book

Boooom....Just crossed one more mountain....Released C# and ASP.NET projects book. Recevied good and cool feedbacks. But some projects which i will be adding in the future edition :-

--- Reports projects
--- Accounting application
--- Database compare tool.
--- Email sender

Crossing my fingers.....for the years end sales for this book.

Sunday, May 13, 2007

Co-authors and Book writing

Got a ok ok royalty this time. Renovated by house with that money and paid bonus to my employees. Now left with nothing. This is my first book with Co-authors.Feeling good and nice..... But are some point if you are co-authoring books :-
-- If the authors have a royalty share then you need to prepare agreement in the same way with the publisher.
-- If you do not want other authors to share profit. Then you need to take a sign from all authors on a stamp paper saying that they will not have a share.

Sunday, March 18, 2007

Points to be noted while working in projects

Started my C# and ASP.NET projects book. Below are some text from the same


There is life outside projects....your life and your family.Love your work but not your project or the company. Many developers after a certain amount of time become possessive about the project and the company. Try to come on time and go on time. So that you do not get saturated and work on the project for a longer time and effectively.

Try to freeze your requirements before the start of the project. In practical scenarios it is very difficult to control the end customer. But if you can atleast control the changes that will make the project more comfortable. The best way to control changes is by taking official sign offs from the end Customer.

Do not try be a hero in the project. Because heros also have to go through all hardships. So believe in equal load distribution which is not only good for the project but also for you on long run.

Every project has parasite developers. In short every project has developers who constantly take help from others thus bringing down productivity. Yes its is possible that those are your freinds , but remeber one thing do not give fish to the needy teach him how to fish. If you are project manager you should analyze such kind of developers and ask for replacement and if you are a developer avoid doing their work from start to finish. Yes give them hint but do not do complete coding for them.

Do not make projects your learning ground. Customer’s pay heavy for making software do not make it a learning ground. In many projects developers try to implement new technologies in mid of the project just by hearing jargons.

Test, Test and Test. That’s the key to success for any software project.

Do not hide your defects. Developers are the best guys who know where the code will crash. Do not hide it , analyze and fix it. Do not cheat and leave the same till it goes to the end client.
Avoid ego issues during project. Many times in project developers and managers get stuck up with ego issues. Sometimes moving back makes the project move further.

Tackle bigger problems of the project first. The best way to complete any project is to start those screens which are used by the customer more often. For instance every project has non-frequent masters code them later and start the transaction screens first. Many time developers end up doing nitty gritty work and forget the bigger part of the project.

Do not talk about stars. Every project starts with talking about stars but later end up somewhere else. Developers talk about concept of OOP’s , full database normalization , design patterns etc etc. These fundamentals are important but it should not end up with only jargons. Some times practical deadlines makes it impossible to implement these features. Keep yourself flexible and compromise with quality when you have deadlines…..believe me its not a sin if customer is giving you unreasonable deadlines.

Maintaining a right project hierarchy is very important i.e. the A model. In A model you have one senior person at the top , project manager , team leader , senior developers and then juniors. The right proportion of people from each grade is important. On any level if you have too much concentration you will have ego issue and promotion issues.

Do not treat your project people as a resource. Project managers have these jargon of thinking every one as a resource. Thats bookish thinking. Any one working in a project is finally a human with emotions. The time you consider them as resource they will consider you as resource.

Make yourself visible. If you think you have done something good show it , advertise it , make it visible. Will help you during your assesment.

Avoid getting in to project politics. Peace of mind is the most important thing. Getting in to egos and politics will only complicate things.

If you are working on maintenance project upgrade yourself time to time.

In case you are Maintaining some other Developers code do not criticize the code. Who know in what circumstances was the project made.

If you are project manager in the project do not make it a compulsory rule that you will never touch coding. Remember juniors respect their seniors if they sit with them for development and know their difficulties.

If any resource is working on a project for more than a year his performance comes down. Prepare a proper KT plan and bring in new ressources and roll the old resources off for some better propects.

Avoid unnecessary meetings.

Wednesday, February 28, 2007

Funda of second hand books

Funda of second hand books
Some times back i was looking at one of the small gully book shops and saw a huge stock of second hand books like Let US C , JAVA , Bala guruswamy etc etc. Just asked the shopkeeper how do these books do. Pat he answered sells 2 copies every day for every book. Started my thinking all over India there must Lakhs of small shops like this.....Wondered the second hand books profit can not be enjoyed either by the publisher or the author. Yes the gulliwala is definelty under profit thats a different thing. But here are some of the tips which i learnt from Manish Jain BPB how to handle the same :-

Keep revising editions which are best sellers. For instance my .NET Interview sells approx 20 thousand copies a year and SQL Server hardly 5000. That means second hand copies of .NET will be available easily in 3 years time span in such local shops.So i always keep updating .NET on year basis and SQL Server every 4 years.
I really appreciate the depth knowledge what Manish has abot Indian Computer book Market.

Monday, February 26, 2007

My good seniors in my Career

Always said if seniors are good you get motivated , environment looks clean and you learn and grow. In my eight years of exp here are some of them who made this author

-- Chris nicolatos --- 55 years old guys taught me practical way of implementing OOPs, Way to think , Write nice code and how to be a practical project manager. He was not PMP certified , never did CMMI etc etc....But one thing i never had nights when i worked with him. Just to add you are the my building block.

-- Kapil Siddharth -- Taught me how a architecture shold think , Practical , to the grounds with the programmers.....The man who taught you should code when you are needed to.

-- Mukesh :- He was my junior but still my project manager. Taught me the true essence of programming never give up attitude.

-- Thamaka Nadan :- One senior who taught me how to be away from politics , cared for the project , gave me ear to always hear my thoughts , never let me down until i did some thing funny....Will always like to under him.

-- Manohar Kamath :- I will call him Mr perfect.....Taught me the passion to work...And do it once and do it perfect. Inspired to become MVP. Will always like to work under him if i get a chance....He will like it or not is a different question.

-- Ranjit Menon :- He was far far above me. But i can always see a respect in his eyes for juniors who worked under him. Humble and nice guy to talk to. One thing which always surprised about him he used to reply all emails how much ever busy he is and every one always found a appointment with him. Learnt from him how much ever busy you are always fine time for every one either its a senior or a far far below junior.

Every one has a hero and until now you guys are my hero.......The best part of all these guys was they never me let down....Oh yes i never let them down to. I think thats what we care for respect the juniors and he respects back.

Thanks to all you guys to make me....What i am..

Now you must be guessing did i have bad seniors.....Oh yes i have !!!!!!

Booooo Somebody asked me to sign a book

Was at the Tata MCGraw book shop at Lamington road Mumbai. Made freindship with Jayesh bhai the owner of the book shop by introducing myself. Wanted to know which are the recent hot demanding titles. Booooo Some body was buying my Java Interview , Jayesh Bhai similing asked to sign a copy for the reader.......Damn i was red face and really feeling shy....Sign and me...But reader was really excited and i saw a huge respect in his eyes. Was not able to say him no.

Damn Signed with my fav phrase "Happy Job Hunting".......

Hey guys i am not so big i just read and make it more simple......Do not make me shy again.

Wednesday, February 21, 2007

Snag IT my fav tool for book pictures

Snag IT my fav tool for book pictures
This is the best tool which any computer book author can have for making images in the book. Following are some real good features
-- Gives you exact print screen i mean on window , marked area etc etc
-- I love the torn edged effect borders.
-- The arrow collection is awesome
-- The labels are really good. Love the Comic labels.
Even while preparin my own company documents this tool is awesome..

Tuesday, February 20, 2007

And the Indian Passport Office is same even after 10 years

Was today at the passport office to renew my passport.Filled the online passport form they gave a timing of 11 :00 AM and todays date. Went to the passport gate expecting i will not have to stand in the queue....Damn had to stand in the queue...I was the 420 th person in the queue. At evening 6:oo PM finally applied. Whole day wasted to manage the buercracy of the system.

10 years before when i applied it was better than this. Counters were more. They were many uneducated people on queue who were asked to print the online form....Damn the poor uneducated how does he know to print online. Second option given to him was go the counter pay 50 rs and get the online form.

Technology enables to work faster....But looks like its opposite for the Prabhadevi passport office.

Moral of the story--- Prabhadevi Passport Office will become worst as days pass by.

The way small computer publishers work in India

They get an average of 8 book submissions every year. They publish 4-6 every year. That’s about 10% rejection rate.
I asked about criteria for rejection. They take first 30 pages of your manuscript and give it to at least 5 independent “readers” who then suggest to the publishers should they go for a print or not.
No advances paid on hand. You get money only if you sell. If your book does not sell deductions will happen from your royalty. Mostly they print 500 copies to test and see if the book sells. If it sells then go for more production.
If they are getting from there regular authors then they print 2000 copies approx depending on the author and the title. For instance i write for BPB mostly they print atleast 2000 copies for a start to see if my book is worth. If it sells good then go for the next lot....But again i am writing for BPB almost 3 years now. So because of the trust they move ahead.

New authors need to really prove to Indian publishers to stand worth.

My unexpected meet with Narayan Murthy

Some 4 months back i was invited for a book launch "Good Programming". I was not so keen in really attending the launch because of my Accenture job schedule. Luckily my project mates thought of a party near the same place. As we were passing by thought to just peek in the book store.....Damn in the corner was Mr Narayan Murthy. Book shop owner introduced me to him......But he was very busy , just smiled at me ( as if he was saying think big)....By the way lucky to get a glimpse of him. Never thought he will be available on such small book launches.
After that enjoyed bade miyan food and gateway of india sight seeing.....Movie China town sucked....

Tuesday, February 13, 2007

My Book Schedule for the coming year

15 th March 2007 - C# and ASP.NET Projects ( 400 pages)
25 th June 2007 - Software Testing Interview questions ( 400 Pages)
28 th Sept 2007 - Software Architecture Interview questions ( 400 Pages)
15 th December 2007 - Project Management Interview questions ( 400 pages)
18 th March 2008 - 1001 Best Practices in .NET


------ Huge list do not know if will be successful

Bye to Accenture

Bye to Accenture
Left Accenture one month back. Enjoyed every bit with every one. Made some real good freinds. Thanks to my FHLBC team i ended up with a shampine bottle...You guys are really awesome. Will miss you specially Aashish , Kirti , Sanjay , Sheethal , Hussain , Deepthi , Abhra , SRG archtiecture team , Surojit and lot more. Thanks to my seniors for all the motivatio given till now.
Bye Accenture , Bye Avanade.....